Lack of updates, fragmentation and bloatware are some of the major drawbacks of Android. The only devices that get timely updates are the Pixels, with newer OnePlus devices and the Essential phone not too far behind, otherwise you're at the mercy of OEMs and carriers. Samsung is the worst culprit of all. Sure, many Android proponents will say "Well, why do you care about updates, what is your phone missing that you want it so much?" I'm one of those people who always wants up to date software, which is a big perk of being on the Apple ecosystem.