2. "if you have a gaming pc with an nvidia card" In response to Reply # 0
you can stream games to your TV using Moonlight.
That's about all I got, I just use my Nexus Player as a Kodi box.
If you're not a regular Kodi user, I would recommend checking out the Arctic: Zephyr skin. In the skin's options menu, you can switch it to vertical menu, making it look extra nice on the big screen.
Also, I think Plex is now free for all Android TV users (I'm not 100% sure). Twitch is also available, if that's your thing. Both programs integrate nicely into the UI.