Of many waxes I've tried the Klasse (All-in-one) is the best, and also about the easiest to use.
It is a "cleaner wax" with deep penetration that spreads very easily and comes off trim and plastic beautifully (so no need to avoid the trim). Also - almost no buffing required.
Hot Sauce (by Boat Bling) is fantastic, for certain things. Like "out of the water" wipe down, and later - for removing hard water spots and slight mineral deposits that start building up and removing scummy stains from around the water line. But it will not remove "deep" stains. That's where Klasse (All-in one) rules.
I wax about twice a season with buffer and all, then just use Klasse as needed, and Hot Sauce - a lot (buy it by a gallon).
Lately - I have been comparing the Meguiares Xpress wax (which is basically their UQW) with Hot Sauce - they work somewhat similar. UQW is slightly better/easier to get quick shine, but does not remove hard water spots and waterline stains as good as Hot Sauce - in my hands, so I stick with HS - which also shines best on the ramp on wet hull.
Neither can touch, or come close, Klasse as far as removing stains/discolorations, but that's expected.
For inside the cockpit, upholstery, engine bay - I use 303 AP, by a gallon.
(and I mean - by a gallon, lol; about finished with my 3rd gallon for this season)
--