I have all three and you really can't go wrong with any of them. I would say Chromecast and Roku are a little more content neutral, whereas Amazon understandably tries to push their own material. I guess if you put my feet to the fire I have a slight preference for Roku but they're all good.
Last edited: