I have bought a Roku 2 to replace the Nexus Player since the Nexus *still* doesn't have iPlayer, more 4, demand 5 or Amazon prime. The Roku, while lacking a certain level of polish, does all of those *and* Netflix, Google movies and Plex.
Plus, it has wired Ethernet and an IR sensor, meaning it works with the Logitech harmony without fuss.
No kodi, though. Meh.