I am giving up on my Windows HTPC. I currently use it for Plex, but it's becoming increasingly ropey. For whatever reason there's major tearing in Netflix too, which I just don't get with my Roku boxes. I'm going to repurpose some other hardware as a dedicated Plex Media Server, and put a set top box under the TV instead. Ideally it will do:
Plex
Netflix
Must be able to output at 1080p
Amazon VOD (not super bothered about this)
iPlayer/4OD etc also nice to have
Recommendations? I guess Amazon Fire TV or Roku 3 are top candidates?