I can't speak from experience, however of the reviews I've read, Roku has been the top pick. A used PS3 or Xbox 360 would also work, but both require extra steps just to get to the apps. Roku always stays on and the UI is pretty simple to navigate.
I've also heard good things about Amazon Fire...