I have to agree on GPS. I don't think its Android's fault, just that of certain devices. I know somebody with a Droid Razr and it gets a lock extremely quickly. My Galaxy SII is painful. Sometimes I have to turn it off and on, and then it gets a lock. I think its a Samsung issue.
Not sure how IOS is more elegent on background. Only certiain API's (those that apple dictate) run in the background switching between apps with the clunky slider after double pressing the home button is akward. ICS is much slicker with its palm like multitasking UI.
I agree that Voice is crude, but this new free app, Dragon Go! from Dragon Dictations is very siri like and better in some ways. That being said, it is technically 3rd party like some of your other fair arguments.
I just hate how closed the IOS system is. The inability to get to the file system, no expandable/removable storage/battery, the inability to substitute superior keyboard or browser options etc.