In recent months, I've spent a lot of time looking at set-top boxes, running all kinds of software. That includes consoles. Let's just say there are a lot of things plugged into the TVs in my house right now. But there's one that rises above the rest.

Apple TV, Android TV, Fire TV, Roku, some generic box I bought from Amazon — they're all living in the shadow of the almost-perfect solution: Xbox One S.

See at Microsoft

Why it's not quite perfect

Xbox DVR

Let me get the bad point out of the way first. In my experience, there's only one thing missing from the Xbox One S that would make it the box to end all boxes. At Gamescom 2015, Microsoft announced an over-the-air (OTA) TV DVR feature that it was going to push to the console alongside a Windows 10 update. I saw it working in a behind-closed-doors session, and it was pretty exciting.

Then Microsoft canned that idea.

Had that feature been pushed out, you'd have been able to do away with cable and still record live television on the Xbox One. Getting OTA TV into OneGuide is simple and inexpensive, and with a USB 3.0 hard drive hooked up you'd have been able to store the shows you wanted to watch later on.

But it wasn't meant to be. For some people it won't matter. For others, it's a dealbreaker. In my household, we use a DVR regularly, so it's a definite loss. I'm sure I'm not alone in wishing Microsoft would resurrect its plans for the feature. A workaround is something like Plex DVR, but it's nowhere near as user-friendly as just hitting record on your TV.

Best of the bunch

Xbox One S

Where the Xbox One S immediately stands out compared to competitors is its optical drive. If you don't indulge in physical media, you won't care, but for those of us with large Blu-ray collections, it has to be there. The fact that it's now carrying a 4K Blu-ray drive is unmatched outside of dedicated hardware. It's also the lowest priced 4K Blu-ray player on the market. PlayStation 4 Pro doesn't match up at all.

With the Apple TV, a Roku or an NVIDIA Shield, you can't play physical Blu-ray titles, and you need a separate player.

The Xbox One S can also integrate live OTA natively with the Xbox One TV tuner. Use this little dongle between your antenna and your console, and you get all the free-to-air channels right there in OneGuide on your console. Android TV boxes such as Shield can do this too, but they require a more expensive device like the HDHomeRun to bring the channels in over your local network. And Fire TV requires the relevant app for the network-attached tuner.

Apple TV

If you use an Apple TV, the best way right now involves the same HDHomeRun and a $25 application. It's a great app, but that's expensive.

When it comes to streaming apps, it's a wash across the platforms ... mostly. All the big names are present in all the places, with the exception of Amazon Prime, which is still MIA on Apple TV. Aside from the music streaming service Spotify (thanks, PlayStation), there are no glaring gaps in the content you can get on Xbox. The platform is even supposed to be get Kodi in the not too distant future, and Plex and Emby are already available.

Xbox One S is also a killer console

Xbox One S

Other boxes play games. The Xbox One S plays Xbox games.

As powerful as the NVIDIA Shield is, or as well optimized as the Apple TV may be, they're not in the same league as the Xbox One S when it comes to playing games. Sure, Xbox is the most expensive, but it's not that much more expensive, especially given everything else you get with it.

You can play Forza Horizon 3 in HDR on the Xbox One S. You can't do that on anything else that you can then flick over to Netflix and watch House of Cards. NVIDIA Shield has some pretty great games on it, such as Tomb Raider and Half Life 2, but for current titles, you have to stream them from the cloud with Geforce Now. The Shield is the closest competitor to all the TV boxes, but it's still not an Xbox One S.

Bottom line

Xbox One S

If the Xbox One S had the OTA DVR that was once planned, it could easily be the only box under my TV. As it is, we'll still have a DVR connected because even though I love Plex DVR, it isn't the most user-friendly situation for the less techy folks in my household. Being able to point and hit record is still the winner.

For many, this s a minor quibble, and for many more it's not an issue at all. Of all the home entertainment boxes you could choose from, the Xbox One S ticks more boxes than anything else. That's not just my opinion, either, it's fact. And if you're not cutting the cord and still happy with your cable TV, Xbox One S is still a winner thanks to OneGuide and the HDMI passthrough.

Unless you actually buy media from folks such as Apple or Google, the argument to just get an Xbox One S is strong. It can do virtually everything.

See at Microsoft