The reason is that, with every Android phone I tried, it was much easier than I expected to get back to the smartphone experience I was used to. Here's what switching actually entailed:
swift codes of all banks
Turn on Android phone and spend 5 minutes clearing out manufacturer-added widgets and apps that I'll never use.
Dive into settings, spend 2 minutes tweaking keyboard, notification LED etc, and turning on the pattern lock.
Sign in with both work and personal Google accounts, fire up Google Play, and spend about 10 minutes installing 15 or so apps, including Twitter, Facebook, Kindle, Netflix, Android Device Manager (the power to remotely wipe that stolen iPhone was a comfort, and I wouldn't give that up), WhatsApp, Google Drive, Spotify, Snapseed and language app Duolingo (porque yo intento aprender español).
Sign into all these services.
Use phone.
The services I used the most were right there at my fingertips, in less than half an hour. It's true that there's a difference in the apps available for iOS and Android, and that iOS still tends to get new apps first, but for me at least, there was nothing missing. I realised the apps I used the most were multi-platform, third-party and free to download.
I suspect the hold that app ecosystems have on us will only get looser. For one thing, it's rarer and rarer to find apps you need to pay to install. All the apps listed above were free, even though many of them are services I pay for in one way or another. I've spent a lot of money on iOS apps over the years, but when I switched to Android, I didn't end up paying for anything twice.
Got the look
swift and bic codes difference
As apps become more important than the operating system they sit on, could the cosmetic differences between iOS and Android (of which there are many), still be cause for an intense rivalry? Although Android looks and feels different, at its core it's a similar beast to iOS.