I avoided the price-attractive Vizio after reading a large number of reviews of later models that suffer from persistent random reboot issues. No point in a smart TV that can't be a TV reliably IMO. The picture on my Father-in-Law's Samsung (dumb) TV is outstanding.
I went Sony only because I have a good experience with Sony products, their tech support was rated higher than everyone else's and they offer four HDMI inputs to everyone else's two. It seemed to me that I'd be bunging wires into it from all over the place and better to find I had too many sockets than too few. I'm also familiar with the Sony video family "quirks" and it seemed likely I would have a better time getting the clown out of the picture.
I think it's better to go with the direct-connected HTPC because transcode-network-decode-display is a lot more bother than just decode-display; but not having a HTPC would be attractive if your Smart TV was actually smart enough to do everything you want, and playing local media in whatever format is a major sticking point.