What we agree on is that the iPhone is the only phone that can satisfy all 100 of your "needs" (and I use the term loosely). I'm sure that there are some of your individual "needs" that can be done on Android, but not all 100. I don't think you've research all 100 of your "needs" to see if they can be done on Android, because if you did, you wouldn't have enough time for a girlfriend.
The reason people are posting arguing with your reasons are because you posted this on a discussion forum and not your blog. You clearly posted it here because you have an agenda. If you didn't have an agenda, you wouldn't have mentioned Android. You would have just said "this is why I like my iPhone and that's that."
I have a TomTom dedicated Sat Nav with IQ Routes and it's not anything special. You are gullible if you think it is. It's clever advertising. IQ routes apparently gives you the quickest way to get somewhere, by giving you routes which uses roads with the fastest speed limits, however, sometimes the roads it sends you on are absolutely rubbish. It sent me on a winding country road with a 60mph speed limit, however, I couldn't travel at 60mph on hardly any of it because of the tight, blind corners. I came home from where I was going along the main road and cut about 25 minutes off my journey.
I don't know too much about Google Navigation as I've only used it a handful of times, but the routes it uses appear reasonable. There are layers that you can use to display things such as live traffic, which I would submit is infinitely more useful than IQ routes.
iPhone fits the bill.
What you really want is for your device to think for you. Android is not a security risk for me because I'm not stupid. I've used computers for a long time and have hardly ever had problems with viruses, etc. Having a little technical know how and some common sense goes a long way.
Audio/video/photos/documents/media can all be synced using Dropbox, even between Android and iOS devices.
Not even the iPhone can track your runs reliably when GPS is sketchy. The other sensors cannot reliably track you because that's not their job. That's what GPS is for.
You can say "Text (girlfriend's name) mobile I'm going to be 15 minutes late." on Android. You only have to specify "mobile" if there's more than one number and her mobile isn't set to default. You can do that without taking the phone out of your pocket.
320kbps for Spotify is an iOS exclusive, but only for now. It's listed as a feature for all premium users on the website, so it's only a matter of time until other devices are updated to support that bitrate. I do prefer Spotify on iOS because I can see what my friends are listening to. There is an Android feature that I like too that iOS doesn't have though, and that's the ability to to add your own tracks to your Spotify playlists. I can rip a CD, put it on my phone and add that track to my Spotify playlists. Spotify doesn't have everything so sometimes this is handy. My Spotify crashes occasionally when I'm deleted songs, but it doesn't crash when I'm adding or listening. Overall it's pretty stable.
https://www.wavesecure.com/
You're taking all of the human-ness out of your relationship. What's wrong with a phone call? "Hi (hunny/baby/whatever you call her), want a lift home?"
You seem to want your smartphone to replace.... well, you. You can't remember to do simple things like take out the trash and need your phone to remind you?