i think meguairs nxt tech wax is going to be hard to beat if you want a 1 step wax/cleaner that has some swirl hiding properties. best of all it is cheap and a lot of places sell it.
it isnt going to remove any swirls or correct flaws in the paint but it will clean and wax in 1 step. it does also seem to "hide" swirls a little better than most waxes and sealants i have used. keep in mind that if you have a dark colored car waxing can amplify the amount of swirls you see just because more light is reflected off of the paint.
nxt wax is hard to beat for an all in one product.
i personally would look at hiring a detailer to buff out the swirls and wax/seal the car. your results will be better (hopefully) than a 1 step product and it may actually be cheaper than buying all the products needed to do a detail yourself.