I don't trust any of those box things, I have a chromecast for the now not-very-smart tv and just use my PC with Moonlight streaming or Plex to facilitate the rest.
Always used my Google reward credits for ippvs until I found out it doesn't work internationally ($50 domestic vs $20 vpn)