For years, I've used Klasse. It's a German product , two parts: Klasse All In One is a cleaner (has some clay in it) and a polish. I follow up with Klasse High Gloss Glaze Sealant - it's acrylic.
It's about $50 for the two (500 ml). I've done about 8 cars worth - and I still have some left. Very economical and performs well.
I use a random orbital buffer and a foam pad. The glaze is best applied by hand - none of that haze crap like wax.