I'm not 100% sold on microfiber...I prefer good ol' terry cloth for general use, and wool for polishing or compounding.
The few times I've tried a MF towel or bonnet, I didn't really like them. They don't seem to have the absorbing properties that terry or wool does. They seemed to take longer to do the same job, and I still had to go over it by hand afterwards.
I was using Auto Magic BC-1 and BC-2 with them, and went back to terry halfway thru.
Same with foam pads for the high speed buffer...They are designed to be idiot-resistant, but take twice as long to accomplish the same thing. A fine wool finishing pad is what I prefer.
I tend to be somewhat old-school about my detailing, but I've not seen many people using newer technology that can produce better (or even comparable) results.