Some smart TV run proprietary OS, some run Android. But even with the latter it's nothing different than vendor-supplied #android in smart phones - packed with spyware and proprietary apps.
While reflashing smartphones is well engineered, I don't think this is the same case now with smart TV.
So probably best get a "dumb" TV and just run OpenELec on a plug-in stick like the one mentioned by @tbr