After recently comparing with the Apple, Google and Amazon TV devices I have, again, happily stuck with the Roku! Roku's "channel" based content system makes it easy for me to have access to everything I'd like without subscriptions for cable. I replaced over $125/mo worth of satellite service with my Netflix and Hulu accounts.
Roku's 2017 Express displays at 1080p and has access to nearly all the same features as the other models. The dirt cheap Express doesn't support voice searching, and won't handle the 4k and UltraHD resolutions. If you have a 1080p tv, and don't like talking to electronics, you are golden.
My favorite feature, which I understand other vendors now emulate, is Roku's ability to search all your available sources of video and tell you where to find what you are looking for. I watch a lot of old and obscure stuff, Roku makes that easier.
Roku Express (2017) via Amazon
Image via Amazon