I just have my laptop hooked up to my TV and use Netflix and Navi-X through XBMC. Hulu is better for TV shows but Netflix is better for movies. Navi-X can be a pain sometimes but its totally free and you can find just about anything. You can't run it on Roku and you need to jailbreak the AppleTV2 to run it...there is no jailbreak for AppleTV3 so the 2's cost a lot of money now and are only 720p. You can also run it off an Android phone or Boxee Box. I don't really have any experience with Roku or AppleTV but Boxee works very well but it is the most expensive of the three. I have like 30 free cable channels so I can watch a lot of sporting events but don't get MMA unless its on Fox. I don't get ESPN either but you can watch ESPN online.
Sent from my SCH-M828C using MonsterAquariaNetwork App
Sent from my SCH-M828C using MonsterAquariaNetwork App