The best one to buy is the WD Live TV. It'll play everything you can think of. Downside to these boxes, they don't connect to cable or satellite. So you can't use them as a cable box. Netflix is good, but limited on it's content to streamers. The other services like hulu and things like it all have a fee and the content there is limited as well.