Since you are having a problem like this, a ceramic coating will go a long way to making this remove much more easily. If the price of a pro install is too steep (it was for me), you can do it yourself as long as you are confident in your DIY skills and don't mind a few hours of labor.
I used GTechniq's Crystal Serum Light and it has done wonders for keeping the car easy to clean. You do want to get the car super clean first and you want to be thorough at following the instructions. Plan on it taking a few hours, most of that for getting the car really clean and any existing swirls or light scratches rubbed out first. I liked the $100 price (for the larger bottle if you are doing the whole car and wheels) much better than the nearly $2k quotes for pro installation of similar products. It may seem costly, but considering that you won't need to wax the car again for 2 or 3 years it is a long term win... plus it is much more resistant to swirls etc than normal waxes with its 9H hardness.
Of that's too much effort and the professional application price isn't too steep for you, then getting a pro version of this or a similar product will make your subsequent cleanings a lot simpler.