 Odds are good you still have cable TV. Cord cutting hasn't exactly taken over yet. But odds are also good that you're done watching Shots of Sunset reruns just because there's nothing else on. Netflix, Hulu, and a thousand other services are engineered to solve this exact problem, to put huge libraries of anything you might want to watch just a click or two away. If you want the most content and the best experience, you really need a dedicated set-top box. If you want access to the huge world of streaming content, there are exactly four dedicated boxes you should even think about buying. At the end of the day though, the Roku 3 is the best choice. It's the right set-top box for the most people, the one with something for everyone. The biggest thing Roku has going for it is content. It offers more to watch than any of its competitors and it's not close. Netflix and Hulu, Amazon and YouTube, Showtime and HBO Go, anything and everything you can think of. Each comes as a channel which you select from a grade on the home screen. The interface isn't beautiful but it's simple and usable and it's a window to a truly outrageous amount of content. The Roku 3 also has a nifty universal search option which makes it really easy to find whatever you want to watch across all of those channels. There's even a headphone jack in the remote so you can watch without disturbing whoever is sitting or sleeping next to you. You can also replicate a lot of the Chromecast features with the Roku, streaming straight from the Netflix or Hulu app on your phone to your Roku 3. A couple of the other boxes have prettier or faster interfaces, but you buy a set-top box because you have things to watch. The Roku 3 has the most things to watch and all the features it needs to make watching easy. It's the best set-top box out there right now. But it wins only by the slimmest of margins. If Apple ever decides the Apple TV is worth real time and effort, if it fixes the interface for YouTube and adds content sources like Amazon, it could really quickly claim the throne. That's because it has a truly killer feature that no other device can replicate, AirPlay. AirPlay lets you play Netflix or Spotify on your TV, sure, but it also lets you send almost any photo, video or audio from another Apple device to your television. It'll even mirror your screen on your TV and do some cool dual-screen tricks if you're playing games. AirPlay is system-wide, it's built-in for anyone with an Apple device, and it's a really incredible tool. But the Apple TV hasn't gotten a real update in a while and it's showing its age. Apple's interface and remote are a little too simple and there's nowhere near the breadth of content you'll find on the Roku 3. AirPlay is an unbeatable feature and it really wouldn't take much to get Apple TV over the top, but it's not quite there yet. The same is essentially true of Amazon's Fire TV. The Fire TV has lots of content, Hulu and Netflix and watch ESPN and basically all of the basics, except HBO Go. It's also really fast and has this amazingly great voice search function. Just hold the button on the remote, say movies directed by Christopher Nolan and you're off. There's all kinds of cool ancillary features like X-ray and IMDb on top of whatever you're watching. Even Amazon's games, usually a mess on a set-top box, are pretty fun. But the Fire TV is missing a few apps. Its content library isn't huge, especially if you're not and don't want to be an Amazon Prime subscriber. And the handy universal search doesn't tie together services the way the Roku 3 does. Amazon was late to the set-top box game and could absolutely fix all of these problems. And it does have a solid base to build on. Amazon could make real moves here and win in a big way, but it's not quite done yet. That brings me to Chromecast, the crazy cheap, crazy simple model. With Chromecast, there is no remote. There's not even really a box. You pick what you want to watch or hear on your phone or tablet or laptop, and then click the button to start it playing on your TV. It works, but only in a few apps for now, and it's nowhere near as simple or as pervasive as AirPlay. And truthfully, there's something nice about having a remote and about being able to sit on the couch next to someone and scroll through options together. Chromecast's potential is big, and it's as cheap and easy a way to watch Netflix as you'll find anywhere, but it still feels like kind of a hacker's toy. Okay, so those are the big four. The Roku 3 is the best of the bunch, but they all do the job. Your only real mistake would be buying anything else. Set-top boxes change fast, and when Android TV comes out, or when Apple or Amazon or Google takes its next big swing, things might change again. But for now, you should be looking for the best mix of content, features, power, and simplicity. The Roku 3 offers the best mix of all four. The little guy wins this time.