Hmmmm i agree with all of the above and have used alot of the products mentioned before, but you dont have to be so extreme or go to so much time and expense.
WORSTE CASE FOLLOW THESE SIMPLE BASIC WASHING STEPS
1. Hose or jet wash the car first to remove dirt and grit (tap water will do)
2. Wash with car shampoo of choice, i Prefer Meguiars myself, ideally going top to bottom
3. Rinse WELL with jet-wash or hose again
4. Spay on some DEAMON SHINE whilst still wet (you can buy 5lts for £10)
5. Dry with 2 'CLEAN' Mircofiber cloths buff dry
Simples
JOB DONE
My car came swirl free and still is
*I will normally use a decent polish and wax twice a year
Choosing a Micro fibre or lambs wool or terry towel doesn't make much difference at all if you dont clean them every time. Grit and mirco contaminates on the cloth of choice will give you swirls.
The key is to think, If you can eliminate the risk of this happening the longer your car will stay looking fresh and swirl free. Where do i store my car cleaning products, have i dropped them on the floor etc.... Is the washing bucket clean, did i use it last week to clean out the gutters..... etc