I've used Collinite Insulator Wax. This stuff produces an unbelievable shine and bead that lasts a long time. I found some in my father in laws shed and tried itand was amazed. Then I heard from another guy that's all he uses. It's a bit hard taking off though, andI wouldn't use it if your car is older or hasn't been waxed in a long time. If you want something that goes on easssy and off easy, use LiquiTech Finish First. Our detailer has been in the business for 20 years and it's all he uses.
Back in the day I used to use called Zaino Bros' Show Car Polish. That was on a Mustang I had fixed up a lot, and wanted to get every last bit of shine I could out of a Paint job.
They have since started a few new lines of products, not so much for show car polishing, but every day car waxing. That has been by far the easiest stuff I have ever used, both in application and removal, even from plastic trims.
If I had the money, that's what I'd go with again, but I don't. So now I just a combination of different cleaning products I by at Wal-Mart. I do have a preference for Meguire's brand products for waxing. Other than that, I haven't decided on any favorites for anything else. I do kinda like the Turtle Wax brand interior cleaner, it seems to have a better look than Armor All, not all that greasy, and does a good job.