I recently swapped to iPhone after being a long time Android user. After using the iPhone for a few months now, I will definitely be going back to Android. Before I owned an Apple device, I was sure that iPhones got first class treatment in app design/development - this has been a resounding disappointment. Instead, there are a few good apps but most of them are just enough to be good enough and not really amazing. Not to mention Apple's total lack of inter-app communication (iOS's default clock app is not good enough, I installed Alarmy so I can skip the next alarm if I wake up early, Alarmy needs to run in the foreground, won't let me access it in lock screen, and if your kid locks your phone out while the alarm is going, gotta wait the full 5 minutes before you can stop it. Personal anecdotes, but little things like this make me wonder why people like iOS so much when it's so limiting.