mmmm!? alot to think about.it comes down to wanting to remove the swirls and getting a deep shine.
end of the day, if you want the best, or the best result and shine from your car then you have to pay
buy cheap buy twice....in this case, buy cheap be cleaning it twice!
I would never scrimp or save on cleaning products for my car, because from years ago, before I really even knew anything about detailing, I bought halfords/cheap products and the finish was poor in comparison to using high end detailing products that I use today
if you want the best, and as I understand you do, then there is no magic answer, other than coughing up the money for decent products