The three most popular streaming sticks as of 2015 are the Fire TV Stick, the Chromecast streaming stick, and the Roku streaming stick. The biggest differences between the three depend greatly upon the services for which the purchase intends to use them.
Reviews consistently name the Roku as the best streaming device available. The Roku 3 is not a streaming stick, but a small streaming device that is capable of more than a streaming stick and is regarded by many as the best streaming device available. The Roku streaming stick features more apps than the others, as well as a remote and decent speed. In addition, an app available that lets most smartphones double as a second remote control. It is also the most expensive of the three.
The Chromecast streaming stick has the most memory available and is the most widely compatible, though it has no proper remote control and less-than-spectacular connectivity. The Fire stick has the highest speed and an option to buy a physical remote. All three access the most popular streaming channels available, including Netflix, Hulu Plus, Flixster, and Crackle. Chromecast does not access Amazon Instant, and the Fire Stick does not access HBO Go. All three have gaming support options, but the Roku's gaming support is the most limited.