I currently run PLEX. Doesn't support any LIVE tv of that nature, but supports TV, movies, music, etc just fine.. as well as a whole ton of online 'on demand' type channels.
(hgtv, discovery, food, etc)
Big thing for them, was they liked the interface.. was simple and easy to use/navigate.
That goes for the SERVER end of it too.. insanely easy to setup/manage. (while I wouldn't say some of the others are super DIFFICULT, not like you need to know how to program or anything.. they are just not quite AS simple).
Also, they have a Samsung smart TV, which has a specific App for it as well.
Rogers Ignite Xi6, LG 47LV5400 LED TV, Yamaha