You may be reaching a little here.
Most people are looking for one towel that will do one car rather than hoping to do more than one car with the same towel.
If you don't already have quite a few MF towels, you should plan on buying more. For a hobby detailer, I think anything less than 6 to 10 would mean you would be washing MF towels between each detail. A professional will probably have a hundred or more.
One to three for drying, one or two to remove the swirl remover or polish, one or two to remove the paint cleaner/prep, one or two to remove the LSP, one or two for windows.
I happen to use cotton terry towels for wheels, tires, wheel wells, engine compartment, door jambs, and interiors or I would need at least another half dozen per vehicle.
What to buy is pretty much an individual choice. I don't happen to care all that much for waffle weave towels while many swear by them. I also prefer better quality towels while some people think the box store towels work fine.
Talk to some of the vendors/sponsors and buy at least a few of their better towels and compare them to those at the discount stores. You won't have any problem seeing the difference. Whether that difference is worth the extra cost, you will need to decide. For me, it has been.