There are a plethora of streaming boxes out there. Arguably the best is an Nvidia shield pro, which I use. It runs everything you want and more (YouTube, plex, jellyfin, iptv, local tv station apps...), via the Google Play store. If you want to run unofficial apps, you can unlock that with some initial setup. After that it’s dead easy to use for non techies and blazing fast compared to cheaper android boxes or apps that are packaged with smart TVs.