For what kind of cleaning? Paint, interior, wheels, rubber...lots of different surfaces that will clean up best with decidated products.
For by-hand marring removal I generally recommend 1Z polishes, very user-friendly. They do a bit of concealing (as well as the mechanical/abrasive correction) and leave wax behind, so I'd top them with a heavy carnauba like Collinite 476S.
But if you're willing to put in the elbow grease, most any product that works by PC will work by hand. The old 3m PI-III RC 05933 and MG 05937 combo works fine by hand, just takes a while. FWIW those are the products I used on my WRX, and they kept it nice enough for the Klasse twins. I still use them on the MPV, and it too is good enough for KSG.