Our townhouse that we bought is awesome. 2 story 3br/2.5bath (2300 sq/ft), 2 car garage in a walled subdivision with 600k+ houses. We have an end unit, the one shared wall is actually not shared like typical townhomes. THere's space inbetween our drywall, which flame retardant insulation, and then their drywall. High vaulted ceilings and yeah, we could have gotten a detached house, but not with all the high end appliances (jenn-air) and the build quality. Our towhome is 'themed' rustic whereas you can be a larger home with detached house, but it's whitewalls and no character to it (typical texas new development). No way you find a house like ours for the price with the build quality and design features and it being new and modern. YMMV, but a blanket statement that townhomes suck is wrong, you just have to find the right ones.
fyi, HOA is 175/month.