I have the cradle dock battery charger. I have 2 batteries. I NEVER plug my phone in to charge it. I put a battery in the charger and when my battery gets low I pop the battery out and swap them. Its awesome. My wife has to run to a charger and sit there to talk on her phone, I just swap my battery. If we go somewhere and I need more juice, take the extra battery with me. Don't have to worry about damaging my phone when plugging it in ever because I don't have to plug it in. Battery goes bad? Get a new one. Hate that bout the iphone. Battery goes bad, get a new phone. Lame. Hell thats just the battery. How about the 64gb SD card I have all my music and pictures on that plugs right in? The 4.8" screen makes my wifes iphone look like a joke. Super easy to read. Now I still love apple and I would get this phone in a minute if the S3 did not exist but the S3 is just so much a better phone it isn't even funny.
Hmm, I suppose if you have had battery issues in the past I can understand that. But given Apple's one year warranty and some pretty good extended service plans I have no issue simply receiving a new phone if my battery ever crapped out (which it hasn't in any Apple device save my 7 year old MBP).
The ability to charge on the go I kinda get, though I usually don't find myself in need of a charge during the day. And besides, I'm either at work or in the car - both places I can easily charge my phone.
I will never be a fan of SD card slots....sure you load up 64 GB of something onto one, then you have to keep track of it and if you have more than 64 GB you need to have multiple cards which you have to keep track of. I know Android has Google Music - iTunes match is the way to go. No need to store all that on the device, just put it in the cloud. Same with photos and movies. Apps are starting to take more and more space, but mine are pretty split between my iPad and iPhone. TBH I play more games on my iPad anyways.
My point is the things you say make the GS3 a much better phone are in my opinion subjective. I have a Nexus 7 and while its a great device for $200, I've found myself using it less and less because its still a little buggy and I prefer the Apple ecosystem.
My biggest talking point is this: its not about the FEATURES a phone has. Those are quickly becoming standards (LTE, nice camera, soon NFC blah blah blah). Its how those features are IMPLEMENTED and the ENVIRONMENT in which they are implemented. IMHO this is why Amazon's Kindle Fire has done well, even though the first iteration has pretty shoddy software. This is also why we have Android, iOS and WP8 - because people have different preferences about how the use of their mobile devices affect their day-to-day lives.
I'd venture to say, there is next to nothing one smartphone can do that any other flagship device can't. It's just a matter of how each one does it.