Pros: Clean look, reliable, streams media
Cons: Juvenile interface/dashboard, dashboard ads
I use this Microsoft Xbox 360 E as a Media Center extender. It is by far the cheapest setup for recording and streaming TV content. You will need a PC running the Media Center software and at least one TV tuner video card. The setup is made quite simple by Microsoft by way of the interface on the PC and entering an 8-digit code that appears on the Xbox during Media Center setup. The brilliant part of the whole thing is you can have multiple Xboxes connected to the PC and watch multiple shows at once OR start the show on one Xbox, then continue it on another. Like many other game consoles, there are apps for Netflix, Amazon Prime, iHeart Radio, and many other popular services.