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.