I just purchased a smaller HDTV (32") very recently and I made my purchase based on what many of you would, the screen quality. The Vizio I picked has a brighter and more clear display than the others on the shelf and it has a thinner bezel. Additionally it has built-in WiFi and "Smart TV" features even though the price was the same as the others around it.
The TV has apps for Netflix, Amazon, Hulu and many others. Apparently it checks in with Vizio for firmware updates and app updates on its own, I'm ok with that. I only have a Netflix account so I tried that first. The app interface is nearly identical to the one on the XBOX, so I prefer now to use the TV's built in Netflix then powering on the XBOX and going through all the motions of logging in and launching it. Accessing Netflix with the TV remote is about equally clunky as the XBOX controller so nothing lost or gained through that, but without the added noise of the XBOX fans it's a gain.
It's not like I was seeking these features out, but they do seem to have a place just as long as they don't try to do too much. I have no desire to open a web browser up using a TV remote. However, if there was a way to wirelessly stream a laptop screen to the TV without too much added hardware or software then that would be the way to go. Or control the TV with my touchscreen smartphone. Vizio sells some stupid dongle for the iPhone to accomplish this along with some badly programmed app. No thanks, let me know when it doesn't suck.