I don't have crappy apps like Facebook or Snapchat which drains the life of any phone. I think the biggest problem of Android is the background process and how devs use too much this and not for improving the user experience but for revenue. Facebook tracks everything it can in the background to show you better ads, this is not possible in iPhones. Android Oreo might solve a little bit this big problem, so let's see.