Just to chime in on media streamers.
I have used the Amazon Fire TV (it's at a ridiculously cheap $70 on Amazon today btw), the Roku 3, Apple TV and the Chromecast (though this is more dependent on a tablet/smartphone).
Amazon Fire TVFirst up, the Fire TV is the fastest amongst the media streamers I have used. Its stream ASAP feature really works, pretty close to how you would change to a different channel on a traditional satellite/cable TV. Love the speed, but the Fire TV comes with a rather big caveat - it only works well with the Amazon ecosystem.
App support on the Fire TV has been rather spotty, it may have all major channels like Netflix, Hulu, and has support for PLEX. Problem is, these apps aren't that well updated and Netflix especially still hasn't been extremely stable. Often times, streaming in Full HD does not automatically work where as it does on my Roku 3, Apple TV, PC and even my tablet.
Otherwise, nothing comes close to matching the Fire TV's speed save for except a console or PC. The Roku 3 was quick, the Fire TV is at a whole other level when it comes to streaming movies on Amazon Instant Video.
Roku 3Was my favourite streamer, still is my favourite streamer and is the all-rounder media streamer I'd recommend to anybody if only it is easier to get worldwide (things might have changed, I'm not sure) and not just in the US/UK.
The Roku 3 is still speedy enough today and its media support is still arguably the best and most robust. Obviously the Apple TV has Airplay and the FireTV has PLEX support, but in terms of out of the box content, the Roku 3 is still king. Video quality can be a little spotty at times, but generally that happens rare enough that I don't see it as a big issue and it could be down to server issues instead of the Roku 3 itself.
Love the Roku 3 still, get it if you can get it.
Apple TVThe old favourite and it's easy to understand why: simplicity and a strong ecosystem. There isn't much to say about the Apple TV that has been said already, AirPlay is wonderful as it is even easier to setup than PLEX (which is already easy enough). It's near foolproof and I'd recommend the Apple TV for the users who wants the absolutel minimum in fuss.
Pick a channel, pick a program, press play. The Apple TV does just that.
ChromecastNow, the Chromecast is an odd one. I know a lot of people have been interested in it ($25 on Black Friday and Cyber Monday!) but many still don't know how it actually works.
The CC primarily streams what you would stream ON YOUR SMARTPHONE or TABLET. Let me get that clear, it seems a lot of people are still confused about the fact that the Chromecast is a media streamer on its own like the Fire TV/ Roku 3 or Apple TV. It isn't.
You do need a very strong and stable wifi setup for the CC to work at its optimal state though. Bad wifi will hinder streaming performance, so while the CC is dirt cheap, do consider that you have an adequete wifi setup before purchasing it.
So who's the Chromecast for? People who loves taking their content on the go (though it counters my opinion on how you'd need a stable wifi connection) and for people who just wants something... small and most definitely, very cheap.
----
I hope that gives everyone an idea on the most popular media streamers out there. This isn't a review but just a quick look at them.
For those who already has a gaming console (PS3/PS4/Xbox 360/One) and you don't see yourself needing any of the other channels besides the main ones (Netflix, Amazon, Hulu, Vudu, Crackle), then don't bother getting a media streamer unless you need one for another room.
Obviously if you have a HTPC, use XBMC or PLEX (if you don't like the setup process of XBMC).
Me personally, I still use a Roku 3 for the living room. But my bedroom, I've gone the old school way of just connecting everything up into a mancave like setup and run everything from my main PC.
I'm a bit skeptical over Fire TV ASAP features. I would guess most of the time, Fire TV couldnt guess what movie are we gonna hit next and thus fail to pre-cache that movie. But based on your review, I maybe wrong, gonna get one of this Fire TV.