I use P21S Body work shampoo and/or Zymol Clear(the white bottle NOT the imitation stuff at your local parts store!) to wash.
I'm not shy to dry with a 100% cloth towel. I find that doing so, works some of the inherent wax into the paint, that you will find in the above type of quality soaps. It actually helps bring out a shine, wash after wash, that apparently gets lost with other types of soaps.
For waxing, I use Zymol Concours(prepare to pay over $100 for a jar). A buddy of mine uses the P21S Concours(much cheaper in price than the Zymol) on his baby blue Porsche, and it seems to compare very well to the Zymol.
For leather I now use Leatherique. Had been a Lexol user for many years, but this stuff beats it hands down. It beats anything out there hands down. For washing or treating leather. Even to restore it if scuffed. It just made my Nappa leather softer than it probably was in the showroom! People who look inside at my interior, ask me if I redid the seats
For interior plastics, I alternate between the Zymol Vinyl and Lexol vinyl cleaners, the latter having a bit more lustre to it, so I avoid it on the very top of the dash, as I can't stand glare when the sun is at it's worst angle in the sky.
No off the shelf product I have ever used has matched the above products. Most people wouldn't notice the differences anyways, except for the compliments strangers ALWAYS give at gas stations which gives testament to quality not found on the off the shelf products. One thing I have learned in life, is that every little bit counts in the total sum. A little bit here, that extra bit there. Only connoisseurs know what I'm talking about.
If I were to pick one off the shelf, it would have to be Maguires. But if money ain't an object, and you've got the patience to properly work and play with waxing techniques, get your credit card ready and order off the net.
Speaking of connoisseurs, it was because of one on the net, at a Rolls Royce club, that I discovered Leatherique. So I like to keep an open mind, and try new stuff as they slowly get discovered by the rest in time. If any one has any new waxes that they wish to introduce, pleease speaketh your mind and share!!