If you want just one device for your media streaming, the best you can buy, or give to someone as a present is the latest model Roku 3.

Why? Because for a list price of $99.99, you get access to more streaming TV channels than any other system. Besides the big ones, such as Amazon, Netflix and Hulu, you get access to more than 2,500 (no, really) channels. If you want to watch mountain bike racing, Red Bull TV; business news from Bloomberg TV or all Anime all the time, Crunchyroll, Roku is for you.

The latest Roku 3's updated remote also comes with voice search, which works surprisingly well. Roku is also constantly being updated. With new networks being added all the time, this is not a small matter

The Roku interface is easily the easiest to use of all the media streamers. The interface is also quick and simple to customize, and anyone, including your 85-year old mother can use it.

The feature I've liked best about Roku, search, has no equal. When you look for a movie or show by title, director, or actor, Roku now looks through 17 services and then arranges the results by price.

Roku is currently rolling out a new feature, which makes search even better. My Feed lets you save search for your favorite title, actor or director. Then click "Follow" and you'll receive updates in "My Feed." This way whenever a new show or movie shows up starring, say Benedict Cumberbatch, you'll automatically be notified.

Of course, you can also get most of this from the other Roku models. For example, the Roku 1, which retails for $49.99, uses composite cables instead of HDMI so it can work with all but the oldest TVs. There's also, just for Black Friday, the Roku SE. This seems to be a re-branded Roku 1. It lists in all stores for $25.

The Roku 2 can do everything the Roku 3 does except for searching using your voice. Finally, the Roku 4. $129, can handle 4K video. That's fine, but there's very little 4K content of any kind out there and there's even less available over the Internet. It's just not worth the money.

The best price I've found so far for the Roku 3 this Black Friday is at hhgreg for $79.99. I'll be shocked if this price isn't matched at most other retailers.