This advice comes from all of the waxes that I've put on my daily driver...my 1994 toyota tercel.
I have tried the Mothers' 3 step system-oxidation remover, swirl remover, and glaze, and then the pure carnuba wax. This is a great system and the car looks great, the only problem is that the water spots are unbearable when it gets wet after the fact. Even with their quick detailer, it's an uphill battle
Eagle 1's wet is awsome, but it doesn't seem to last as long.
The wax shoppe's glaze/carnuba gives the best visual "polish" of the previeous 3
3M system is absolutely fabulous. I used their 3 or 4 step system (courtesy of my buddy's stash) and that was equal or better than the wax shoppe's shine. He had a high speed wheel too (he is a professional detailer by trade) and we used it. By that account, maybe it is not a fair comparison.
Ok, here's the best system in my humble opinion. Formula 2001-wait before you all laugh outloud (I know, turtle wax anything sucks in general) the stuff actually shined and lasted the longest. I prepared the paint using the 3M clay and applied a coat of formula 2001 on my car. It was awesome. When my car got wet from a local sprinkler and baked in the sun all day long, the water spots came out nearly instananeously with some quick detailer (don't recall the brand, I have quite a few). It's cheap and very effective. I hope that was of assistance. Please let me know if you have better experiences using other products, because I would like to try them out too. Jason