I have both. Roku has a better UI but Fire sticks last longer. Rokus get slower and slower with every software update. Fire sticks slow down but you can clear the cache to fix it. I've never sideloaded but that's a plus. I would prefer Roku but my experience has been better with Fire. All my Rokus except the first had a relatively short life.