That really depends on your individual needs. Both the Mi stick and Firestick are popular streaming devices with their own unique advantages and disadvantages.
The Mi stick is the newer device of the two, powered by Android TV. It has voice-activated search, integrated Chromecast, access to both the Google Play store and Mi App Store, and even includes a Bluetooth remote with some models. It can also stream apps such as Netflix and YouTube in up to 4K resolution.
The Firestick, on the other hand, is a more established device with a lot of support over the years. It offers an Elixir processor with up to 8 GB storage, an Amazon App Store, access to services such as HBO, Hulu, Netflix and more, and support of both Amazon Alexa and Fire TV voice functions.
Ultimately, the choice between the two devices depends on your preferences. If you’re looking for access to Android apps, more streaming options and 4K resolution, the Mi stick is probably your best bet. However, if you’re more interested in a more established device, more storage and voice-control features, then the Firestick could be a better fit.