I think they have their place in the audio market. Or, at least, the decent ones do.
Still, if you have the space and know-how, I recommend folks go for a 2.1 setup. With sales, discontinued models, refurbs, and used units, you can find speakers, subs, and receivers at good prices.
For example, I snatched some of those well-received Pioneer bookshelf speakers for about $50 a pair (new, they were being discontinued, and this was a common deal for a while). Receiver was found for $60 on Craigslist several years ago. I got a basic 12" sub from Parts Express for $100, but I bet you could find a used 8" for $50.
At $150-200, you should get a better sound than a soundbar would provide, but, again, not everyone has the space or know-how when it comes to dedicated audio setups.