I own a cleaning service (home, office, auto). Always on the prowl for good microfiber towels; chemicals change depending on the circumstances but I'm always using a microfiber towel. They're around ¢.70/towel depending on which seller you get from. I've used everything from Walmart auto microfiber towels (¢.40/towel) to high quality towels ($4/towel).
Pros: Decent weight (GSM) for the price.
Relatively soft on high pile side, relatively smooth on low pile side.
Would be safe to use on delicate surfaces like car paint and durable enough to use to scrub stains from carpets.
Decent standard dimensions, not too big or too small.
Great for 90% of all situations.
Not edgeless which isn't a big problem, some people hate edges but I use common sense, but would be nice without them. The edges however are not very abrasive.
I've only found one color. At home cleaners may not mind. As a professional I need to know with what towels I used to clean toilets and with what towels I used to clean counter tops, what towels I used for wheels/tires and what towels I used to clean car seats. This would be the biggest problem, as great as these towels are (I would buy these for most of my work) I also have to buy other brands and it's a minor inconvenience.