While they provide the same service, they differ when it comes to the channels offered, their pricing, etc. For example, most people prefer Roku to Fire TV Stick because it offers more features and a lot more content, free and otherwise than the Firestick. On the other hand, the Amazon device may be preferred by Prime members because of the way it syncs with other Amazon devices.