I think Amazon Fire is far superior to Roku .....especially if you are an Amazon Prime member.....it then adds a huge free movie and TV library....plus free books for your tablet...
Alexa is a very intuitive and easy to use voice app on the remote....press a button and state the title, actor or phrase and it will find the show...
...and you can install Kodi on the Fire Stick. To the OP, you might give SlingTV a look for your live TV.
And with Amazon I assume you get Jeremy and the lads
I miss them