Which Streaming Device should I buy?

Roku, Amazon Fire Stick, or Chromecast? I want to be able to watch Netflix but also watch free movies or tv shows that are not on Netflix. Which should I buy?
8 answers 8