I have massive issues with teh software side too.
What made me laugh is how friends would jump on the band wagon of mocking the iPhone as a brainless hipster tool and declare how open and free the Android world is in comparison. Turns out the only additional freedom is being able to change the skin, haha, even then each ROM comes with such massive caveats.
Then you have to deal with fundamental issues with Android:
1.) Photos management is in such a poor state with Android, you'll have a million folders based on what app downloaded/made/tweaked the image. I had album art in a few music folders and couldnt even delete them from the album. So good luck finding a new downloaded photo. Some HDR photos don't even appear in the library until a few good minutes after being shot. The single photo folder in iOS dominates.
2.) Group SMS messaging is so excruciatingly buggy in Android, why on earth they haven't they incorporated a feature that lets you group text without it working one second and messing up the next is beyond me. It's apparently an issue with iMessage on iPhones.
3.) Policed apps in iOS have a massive advantage, apps not only work better than the main website but operate fluidly, very intuitive and aesthetically look incredible. Then you look at the PlayStore and find a list of awful junk that Joey the 12 year old next door uploaded. Not only that but so many apps are jammed with ads galore and some are even dangerous to your privacy, one actually sent my phone number to an ad firm and they kept calling for three days non stop. What a joke. Plus people on iOS pay for decent apps so it encourages developers to release A-grade material.
4.) The cool tech comes to iOS first. My UP band wasn't supported by Android till two years later, Flipbook was on iOS, WAZE, Vine, Über, Mint, Teamviewer...
5.) In-app search and download of "free trial" apps, you don't have to prat about with torrents or file transfers.
6.) Games! Goodness me the games!! So many incredible games on iOS that actually make sense on a phone. Android seems to be carried away with console level games that look ace but for a mobile it just doesn't get played... oh and the same games are on iOS first
I'm fine with putting in a bit of work to get things functional for a decent price difference but this thing wasn't cheaper it's actually cost more (in fact way more) than the iPhone.
/rant