While a Raspberry Pi is a pretty simple way to get Linux/Kodi on the TV, getting it to integrate well is a whole other story. (Remotes, CEC, other services like Netflix, etc.)
I'm your typical Linux hacker of 20 years, but even I switched from Raspberry Pi to Nvidia Shield a couple years ago because the pain of using and maintaining it is so much lower for an interface that should be as simple as "pick and play".