Microfiber Tech 360GSM and 530GSM will do them all.
The 530's are super durable and work great for everything, including rinseless washing.
The 530's also come in a larger size to use as a drying towel.
The 360's are a bit softer, and will also work for everything from compound to sealant removal. They just don't dry as well.
If you want something 'nice' just for the heck of it, grab their 470 (which is actually a 513) Korean split weave edgeless towels. Those would be for QD and dusting work.
Another AMAZING drying (and they even have a polishing size) towel are the ones from Duragloss. They are expensive, but they are very
VERY GOOD! I thing the large one is something like $23 but it's a great towel for anything from polish removal, to LSP removal, to drying duties.
My nephew came down from Clemson for Christmas Eve dinner and wanted to snow foam, wash, do his entire exterior on his 2012, black 3 Series. I left him alone for a bit (I was looking after a 15 pound prime rib roast) and went back outside to find him drying the car with it, and applying DG951.

I told him I'd never dried a car with it, just done QD, spray wax work.
