Roku vs. Apple TV vs. Chromecast vs. Amazon Fire TV: Which streamer should you buy?

Which has the most apps? Which has the coolest features? Which one is the best? The most popular media streamers all have their merits, so we'll help you decide which box is right for you.

Sarah Tew/CNET

Editors' Note: As of October 2015 our overall pick is still the Roku 2, but that might change in the near future. That's because numerous new devices have recently been announced and we're working through the reviews over the next month or so. Check out Don't cross the streams: Why you should wait before buying a video streamer for details.

If you're looking to buy a media-streaming player, it's likely you'll end up choosing between four kinds of products: Chromecast, Roku, Amazon Fire TV and Apple TV.

And if you happen to be a hard-core Google fan, you might be considering the Google Nexus Player and Android TV.

These five aren't the only streamers on the market, but they're the most popular and for good reason -- they all cost under $100 and offer a lot of value for your money. Whichever one you buy, chances are you'll use it all the time.

Simple answer: Just buy the Roku 2

Despite Apple TV's new price of $69 and its exclusive access to HBO Now through July, and despite the Fire TV Stick's $40 price, increasing app selection and travel-friendly chops, we like the new $70 Roku 2 best of all.

The Roku platform remains our favorite, with the most apps, the best search and an interface that doesn't prioritize one content provider -- like Amazon or Apple -- over any other. And the Roku 2 delivers the fastest performance for the least amount of money of any Roku device. That's why it earned a 5-star review and our current Editors' Choice award.

That said, it's not necessarily the best choice for every buyer.

If you don't mind spending another $30 for the Roku 3, you'll get a fancier remote with voice search and a built-in headphone jack (both of which have been removed from the new Roku 2). For bargain hunters the cheaper Roku Streaming Stick is nearly as good, and the Google Chromecast is so cheap it's almost an impulse purchase. Meanwhile Apple TV and Fire TV have plenty of good points, particularly if you've already bought a lot of music, movies or TV shows from Apple or Amazon. And with the latest app updates, a price drop to $79 the Nexus Player is gaining appeal (not so much the $200 Nvidia Shield, however).

So which media streamer is right for you? Let's take a closer look at all of the options.

But first, if you're looking for a more granular comparison of the $35-$50 streaming sticks, check out "Measuring the Sticks." And if you just want to compare support for major apps, skip down to the chart below.

Roku ($49-$99)

Sarah Tew/CNET

Why it's great: More choice of devices, more apps

Multiple hardware and pricing options: Currently Roku has four different players, not counting Roku TV. If I could recommend only one, it would be the Roku 2 ($70). But Roku also has the step-up voice-remote-enabled Roku 3 ($100), the analog-output-packin' Roku 1 ($50) and the Streaming Stick ($50). Each has its advantages and disadvantages, but for most people, the Roku 2 is the best bet.

Over 2,000 apps: Roku is the winner when it comes to content (see the chart below), with a massive channel library that includes Netflix, Amazon Instant, HBO Go, Hulu Plus, Pandora, Spotify, Rdio, MLB.TV, NFL Now, Amazon Cloud Player, Vudu, PBS, TWC TV and, yes, YouTube. Roku is often the first to get new channels, plus the company has a good track record of bringing updates to its boxes and apps. For example, it added Google Play Movies and TV almost the same day the Nexus Player launched.

On December 16, 2014, Comcast lifted its long-standing ban on HBO Go and Showtime Anytime, finally allowing Roku to stream the apps to its subscribers.

Best-in-class cross-platform search: No other device in this group offers the ability to search for a title or other keyword across so many services (17 in all), including Netflix, Amazon Instant Video, Hulu Plus, Crackle, Fox Now, FXNow, HBO Go, M-Go, Time Warner Cable and Vudu. Roku's search can save you money by letting you know when you can avoid paying to rent a movie or show that might be available for "free" as part of a subscription. You can also search via voice using Roku's remote app for iOS and Android, or via the remote on a Roku 3.

Sarah Tew/CNET

Content-agnostic: Roku's interface doesn't push you toward one app or service. The platform has a refreshing "come one, come all" vibe that seems more customer-friendly than Apple TV, Amazon Fire TV or Android TV, which all more or less push you toward the hardware makers' own content. One manifestation of this egalitarianism is that you can move any of the same-sized app tiles in its main interface to any position.

Why it's not perfect: Weak mirroring and gaming

No true AirPlay / Google Cast mirroring equivalent: Both Apple TV and Chromecast let you use native apps on your smartphone, tablet or computer to push content to your streaming box. Sometimes it's easier to use a smartphone than a remote, and mirroring can access services that don't have a dedicated app.

Roku is starting to offer some of this functionality -- YouTube and Netflix are currently supported, plus you can push photos, music and videos stored on your phone -- but it's not nearly as widely adopted as on the other boxes. The company also added screen mirroring to the Roku 2, Roku 3 and Streaming Stick, but it's a beta feature that only works with recent Android devices, Windows 8.1 and Windows Phone. See our How To for details.

Sparse gaming support: Compared with Android TV, Fire TV and even Chromecast, Roku's selection of games is pretty weak. But hey, it's better than Apple TV's.

Google Chromecast ($35)

Google Chromecast
Sarah Tew/CNET

Why it's great: Cheap, simple and small

$35 is tough to beat: There's something about the magic price of $35 that makes this the perfect impulse buy. Even if you only end up using it a handful of times, you'll feel like you got your money's worth. And Google seems committed to continuing to offer regular updates to the popular dongle.

Stick form is "not a box": All of the pucklike boxes are compact, but the Chromecast is a stickler for small. The dongle hides behind your TV, although it does need power either from your TV's USB port or the included power adapter. Of course, the $40 Fire TV Stick and the $50 Roku Streaming stick offer the same design and include an actual remote.

Major apps covered, catalog growing: Since its launch with just Netflix and YouTube, app selection continues to balloon. Chromecast now also works with HBO Go, Showtime Anytime, Starz Play, Hulu Plus, Pandora, Google Music, Plex, Vevo, MLB TV, Crackle, Rdio, Vudu and numerous other apps. The ease of adding "Cast" support to pretty much any existing Android or iOS app has also helped the Chromecast library expand very quickly recently.

Why it's not perfect: No true TV interface or remote

No onscreen user interface or standard remote: By design, the Chromecast doesn't have a true TV-based user interface. Everything is controlled through your smartphone or tablet, which means you may need to unlock your device every time you want to pause or rewind. The other boxes offer apps for smartphone/tablet control if you'd like, but the Chromecast can only be controlled one way. For the living room, I greatly prefer real buttons over virtual ones, especially when combined with a universal remote.

App selection could still be better: An increasing number of apps offer Cast support, but there are still some significant holes, including Amazon Instant, Sling TV, Vimeo (which is available for iOS but not Android), Spotify and numerous sports apps. Google's open Software Development Kit (SDK) means more apps get updated with the Cast feature all the time, but it will still be a while before it catches up to Roku. In the meantime "unofficial" apps like "Filmeo HD for Vimeo" and "Spoticast" help ease the pain.

No cross-platform search: There's no equivalent of Roku's (or Amazon's, or Google's) search capability with Chromecast.

Screen mirroring can be spotty: Screen mirroring or "TabCasting" is a beta feature on the Chromecast and it shows. While being able to project any content from a Chrome tab to your TV sounds great, in reality it doesn't always work well, especially compared with AirPlay screen-mirroring. You can TabCast Amazon Instant, for example, but the quality is worse and dropouts common in our experience.

Apple TV ($69)

Sarah Tew/CNET

Why it's great: An excellent iOS companion

It "just works" in the Apple ecosystem: If you own a lot of music, movies or TV shows on iTunes, the Apple TV lets you access all that content on your TV and connected sound system. And if you use iTunes Match, all your cloud-stored music is available as well. iTunes Radio gives you a free radio option in your living room too.

AirPlay mirroring is just awesome: If you have other iOS devices like an iPhone or iPad, or a relatively recent Mac computer, it's dead simple to push music, photos and videos from nearly any app to your Apple TV. It also gives you access to a lot of apps that aren't supported natively by the Apple TV. For example, there's no Pandora app on the box, but it's easy to stream Pandora from a Mac computer, iPhone or iPad. The same goes for Spotify, Vudu, Plex and SlingPlayer, to name a few. AirPlay also works with Web pages, providing access to video-heavy sites like

Plenty of apps (except Amazon): The Apple TV used to get a lot of flak for its limited app support, but it's done a much better job recently, adding high-quality services like HBO Go and Watch ESPN. Aside from Amazon Instant, pretty much every major video app is now available on Apple TV.

Apple also worked out an exclusive for HBO Now, making the Apple TV the only standalone streaming device that gets the app until July 2015. After that period of exclusivity ends, we expect the other platforms to add HBO Now in short order.

Why it's not perfect: Showing its age

No games or cross-platform search: Even Roku's paltry game selection is better than Apple TV's, which has no games at all. Even if you don't care about playing games on your streaming device, you might miss the option to search across different apps for content.

Very iTunes-centric: Although it's not as pushy as Amazon or Android TV, the Apple TV interface is still designed to steer you toward iTunes content, with a home screen topped by iTunes movies, TV shows and music. That's not a problem if you're all-in with the Apple ecosystem, but it's not ideal if you prefer to rent and buy content from other online stores, like Amazon or Vudu (neither of which have apps on Apple TV).

New model coming soon: One reason Apple may have slashed the price from $99 to $69 could be to make way for a new set-top device and TV service, rumored to debut at Apple's WWDC event June 8.

Amazon Fire TV ($39-$99)

Sarah Tew/CNET

Why it's great: Amazin' for Amazon, travel ninja

Choice of stick or box: The newest streaming device here, the Amazon Fire TV Stick, costs just $39. It offers almost all of the functionality of the $99 box, making it one of the best values available in streaming.

The best streamer for travelers: A recent software update gave both Fire TV devices the ability to access "captive portal" Internet systems, the kind common to hotels, dorms and apartment complexes. No other streamer offers a similar function.

Loads Amazon video content faster: The "ASAP" feature--available only with Amazon Instant and Prime videos -- takes fast to another level. Movies and TV shows start almost immediately after selecting them, far faster than any other streamer. The same goes for fast-forwarding and rewinding videos, which can often be clunky on streaming devices.

Voice search that actually works: Like the Nexus Player and Roku 3, the Fire TV box offers the ability to search by speaking into the remote (with the Fire TV Stick that voice-capable remote is a $30 option, but you can still voice search via the app). It actually worked well in our tests, so much so that you might actually use it. Since launch Amazon has enabled voice search across a few other apps too, including Hulu Plus, HBO Go and Showtime Anytime. Roku's search beats it handily, however, mainly because Amazon doesn't search Netflix, HBO Go, or many other streaming services.

Sarah Tew/CNET

The best gaming support: Amazon's Fire TV store is loaded with games that were originally designed for phones and tablets, and both the Fire TV box and the stick allow you to play them on the big screen (the box supports more games than the stick). If you give two shakes about this feature you'll want to invest $40 in the optional controller. The Nexus Player also offers robust game support and an optional controller, but its games library is currently more limited than Fire TV.

Very good app support: Fire TV used to lag its competitors significantly in terms of apps, but at this point it has pretty much caught up. The company says more than 1,800 apps ad games are available for the platform, and according to our chart there are very few major omissions (beyond HBO Now, Vudu is perhaps the biggest).

On May 20, 2015 Comcast announced that it would allow streaming of HBO Go and Showtime Anytime on Fire TV to its subscribers, just like it did with Roku in late 2014.

Why it's not perfect: Pushy interface

Pushes Amazon content down your throat: More so than Apple TV with iTunes or Google with the Play Store, the Fire TV puts Amazon Instant video front and center all the time. Many of the menu options (movies, TV, watch list, video library, music) show only Amazon content, and the home screen has a large section promoting shows recently added to Amazon Prime Instant. The home screen also doesn't allow you to pin your favorite apps, such as Netflix, for easier access, although the Recent menu helps.

Google Nexus Player ($79)

Sarah Tew/CNET

Why it's great: The best voice search, Android openness

Conversational voice search: The company behind Google Now gets voice search, and the Nexus Player does it very well. Not only will it return results for titles and actors, but it can handle complex queries like "Science fiction new releases" with aplomb.

Combines traditional native apps and casting: Like the innovative Chromecast, the Nexus player is compatible with Google's Cast service in addition to its (for now tiny) selection of native apps. It also works with TabCast from a Chrome browser and Android phone screen mirroring.

Gaming and the potential of Google Play: At launch the Fire TV offers more games, but Android TV and the Nexus Player's selection is a close second, and far outpaces the others. If developers and Google open up more games and apps currently available on the Play store, it will get even better.

And if you're really into Android gaming on the big screen, the Nvidia Shield provides the ultimate experience, for a price.

Why it's not perfect: Pushes Google content, paltry native app selection

Tied too closely to unpopular Google Play Movies and TV: With the current Android TV interface on the Nexus Player, Google is just as obnoxious as Amazon about force-feeding users its own content. Compared with Amazon and iTunes, the Google Play video service lags far behind in popularity. An interface refresh is coming soon, supposedly.

Voice search works only with Google services: Sure, it works great, but for now voice search only finds results from Google, YouTube and Hulu Plus, and even then the Hulu Plus results are buried lower in the interface. Google says the selection of searchable apps will expand eventually.

The smallest selection of native apps: So far Android TV had fewer native apps (as opposed to Cast-compatible apps) than any of the other platforms. It's still missing HBO Go, Showtime Anytime and Vudu, for example. That said, Sling TV was just added, and HBO Now and numerous other apps are coming soon.

No Ethernet: All of the other boxes (except the Roku 1) offer a wired Ethernet port, which is great if you don't have reliable Wi-Fi near your TV. The Nexus Player (like the sticks) is Wi-Fi-only.

Sarah Tew/CNET

The good news: They're all pretty good

All of these streaming devices are capable and affordable, which is one reason they all received at least a "Good" rating in our reviews. A die-hard iOS user can get a lot of functionality out of the Google Chromecast, and an Android fan can get a lot out of an Apple TV.

As of now, the Roku 2 is still the best option for most buyers, but it's a quickly evolving space, as the Chromecast, Nexus Player and Amazon Fire TV continue to add more apps, and the rumors intensify about a newer, better Apple TV.

Sarah Tew/CNET

The Chart: Major apps compared

Roku Apple TV Amazon Fire TV Google Chromecast Google Nexus Player
Netflix Yes Yes Yes Cast Yes
Amazon Instant Yes AirPlay Yes TabCast TabCast
YouTube Yes Yes Yes Cast Yes
Sling TV Yes No* Yes No Yes
Hulu Plus Yes Yes Yes Cast Yes
HBO Go Yes Yes Yes Cast Cast
HBO Now No Yes No No Coming soon
Showtime Anytime Yes Yes Yes Cast Cast
Vudu Yes AirPlay No Cast Coming soon
Flixster Yes No Yes Cast Cast
Crackle Yes Yes Yes Cast Yes
PBS Yes Yes Yes TabCast TabCast
PBS Kids Yes Yes Yes Cast Yes
Disney Channels Yes Yes Yes TabCast TabCast
FX Now Yes Yes No No No
Time Warner Cable TV Yes No No No No
SlingPlayer Yes AirPlay Yes Cast Cast
Sky News Yes Yes Yes No No
Starz Play No No No Cast Cast
Bloomberg TV Yes Yes Yes Cast Yes
Watch ESPN Yes Yes Yes Cast Cast
MLB.TV Yes Yes Yes Cast Yes
NFL Now Yes Yes Yes Cast Cast
NBA Game Time Yes Yes Yes Cast Yes
Pandora Yes AirPlay Yes Cast Yes
Spotify Yes AirPlay Yes TabCast TabCast
Rdio Yes AirPlay Yes Cast Cast
Beats Music No Yes No No No
Rhapsody No AirPlay No Cast Cast
Vevo Yes Yes Yes Cast Cast
"Radio" & iTunes radio No Yes No No No
TuneIn Yes AirPlay Yes TabCast TabCast
iHeartRadio Yes AirPlay Yes Cast Cast
Amazon Music Yes AirPlay Yes No No
iTunes content No Yes No No No
Google Music No No No Cast Yes
Google Play Movies and TV Yes No No Cast Yes
Plex Yes AirPlay Yes Cast Yes

*Sling TV's incompatibility with AirPlay based on hands-on testing as of April 23, 2015.

Other chart Notes: Apps were selected based on editorial discretion. All of these devices support additional apps beyond those listed here. "Yes" means the device supports the app natively; "AirPlay," "Cast" and "TabCast" mean the device supports the app using that mirroring function instead of natively; "No" means the device does not currently have the app or did not fully support it via mirroring in our tests. The list applies only to the US market; app selection varies in other countries worldwide. App selection is current as of June 2, 2015.

Editors' note: This article was first published on Feb. 6, 2014, and has been updated regularly since then to reflect new products and updates to the current technology. It was most recently updated on June 2, 2015.

Featured Video
This content is rated TV-MA, and is for viewers 18 years or older. Are you of age?
Sorry, you are not old enough to view this content.

Microsoft enters the laptop game with the hybrid Surface Book

This powerful 13.5-inch laptop include Nvidia graphics and a new hybrid hinge.

by Dan Ackman