Roku or Amazon Fire....

Sorry I'm late to the thread. If you're still considering something, I would highly recommend the new Google Chromecast with Google TV for $50. The only real advantage the Roku has is that it can draw power from the TV USB port.

Of you need something with a decent amount of HDD space, get the Nvidia Shield tube.