I used to have a Linux PC connected to my TV, used a wireless Logitech K400r keyboard.
Now I only have a 2015 Roku 2 (4210R) and a Blu-ray player. My Roku 2 has a good YouTube app which appears identical to my 2016 Sony TV YouTube app. The Roku also has Sling TV app which my Sony TV doesn't have. I currently watch Sling TV orange $20 (CNN, ESPN1, ESPN2, ESPN3, etc.), Netflix, Amazon (Prime), Pandora, 'Nowhere TV', Weather Underground, Weather4us, 'What's On?' on my Roku. Rokus are pretty cheap (start at $29.99). I live in US, channels may not work in other countries. I have 3 Rokus, and may buy one on Black Friday to replace a 2009 Roku N1000 which doesn't work with some newer apps such as Sling TV.
I have 'Nowhere TV' app (private channel) on all 3 of my Rokus. Nowhere TV has France24, Bloomberg, Deutsche Welle, TWIT, NASA, AP, etc. This channel works in US, may not work in other countries.
'What's On?' is a private channel with grid TV guide. I use this for OTA and Sling TV show schedule. I selected my local DISH provider and then selected the channels for local OTA and Sling TV Orange.
Private channels are not in the Roku channel store, have to Bing search for them on internet and add channel that way.