In theory, having a smart TV would be great. The TV would have a network connection and be able to connect to the Internet to play videos from sources like Netflix and YouTube without needing a separate box. You get a web browser and everything else you’d want to use. It’s all integrated into the TV, saving you money and eliminating the clutter of additional boxes and cables. In practice, smart TVs just aren’t that great. Smart TVs have software made by TV manufacturers like Samsung, Sony, LG. Their software is generally not very good. Smart TVs usually have confusing, often baffling interfaces. Controlling the smart TV’s features will generally involve using a remote, probably using on-screen buttons on the the TV. The menu interfaces usually feel old. Smart TVs will become dumber over time as they don’t receive updates. New video services won’t work on old TVs, and their operating systems may never receive updates from the manufacturer. Android TVboxes have a variety of advantages: They’re made by companies who actually care about the software user experience, they’ll receive updates, and they’re cheap at $99 or less.Such as Roku, Tronfy and Apple TV box. If you’re not happy with your smart TV software in two years, you can buy inexpensive box and swap it out instead of replacing your entire smart TV. So which to choose seems obviously, isn't it?