If you’re considering wanting to stream 4k, I would recommend reading this post:
Plex is a good “interpreter” in that it remixes files based on the wide array of clients (rokus, fire sticks, smart tvs) that it can deliver to. Making those translations for 4k is incredibly taxing, and requires a bit of a budget to pull off successfully, if at all.
The other side is remixing all of your 4k files to ensure that they play directly on the end device, which can be time consuming, and a hair pulling experience if you’re not well versed in such things.
If you’re truly only ever going to use one TV, and you want 4k with no fuss, I would recommend Kodi running on a PC dedicated to the TV. Since it runs everything direct, there won’t be a need for translation. The moment you start to consider wanting to use more than one screen, though… you’re back to Plex.