Here's what I didn't like about Android:
1. Incredible customization options--spent untold hours trying to get things to work and look to my liking. For all of it's "un-openness" iOS requires fairly minimal tweaking.
...assuming you are ok with the choices Apple has made for you. You seem to be ok with it though. The "openness" matters if you want to go in a direction other than the one Apple has decided for you.
2. Didn't play well with Apple's iMessage (which is Apple's fault, I know, but it's a big deal when everyone else in the immediate and extended family are on Apple devices).
My solution was to get friends and family off of Apple devices. Took a few years but it worked. Now everyone can talk to each other.
3. Google Now, which I really liked, didn't fit my style of doing things like Siri does. For example, it's very easy for me to press the home button and say "Tell my wife..." to send her a text and it's done (and the text goes to her iPhone, iPad, and MBA). Nothing comparable--yet--with the Android phones I've tried (though the "always listening" feature of the Moto X seems promising).
You are pressing a button and giving the phone a command....Google Voice does the same thing on my phone. I use it every day. All Android phones with Jellybean or better have this functionality. It works exactly like SIRI does. You just tap the "voice search" icon and you get this:
https://www.youtube.com/watch?v=yiQX-_Y0gms - The new GEL desktop (on the Nexus 5) and the Moto X can even do this without tapping any button at all. Just using your voice.
So far I have no really seen any advantages with SIRI. Maybe I am missing something, I don't know. But a lot of her answers seem unnecessarily cutsey to me. I am told Steve Jobs actually did not like SIRI much for this reason too.
4. Bloatware on Samsung was painful. Nexus 5 is a joy compared to it.
Thats a Samsung thing, not an Android thing. And I totally agree, which is why I avoid non-Nexus phones now.
5. Less seamless integration with Apple services (but doable).
Apple does that on purpose. They do not want you using non-Apple hardware with their services. I am frankly surprised they allow as much as they do.
As it happens, the iOS 7 jailbreak is out and I installed it today. It's fairly stable, and most of the apps I like work with iOS 7. I love AndroidLock XT and f.lux and am waiting for the Forecast widget to be updated. I hate playing "whack a mole" with Apple and jailbreaks
...and it will always be that way with Apple. They want the control. Not just to protect your from yourself (though I am sure that is part of it) but to ensure you pay for stuff they sell rather than get it for free.
This is an inherent advantage Google will always have. They have no incentive to lock you down or put you in Jail. They are not making money on hardware or services...they are making money off ads. Android is just a means to an end for them. For Apple, their hardware is the end itself. So it matters a lot to them that you spend.
Your post really comes down to 2 things:
1) You use Apple hardware and services, and Android will not play with them as seamlessly as Apple products will. This is deliberate and will never change. So unless you decide to sever your connection with Apple hardware and services, you will always be stuck on Apple hardware. Android is never going to be able to use Apple services and peripherals better than Apple does.
2) Many of the downsides you listed are not Android problems, but vendor problems. Nexus phones don't have them.