If you are really a tech geek, you should also know that Android out-of-the-box is still more usable than iphone.
You dont have to fiddle if you don't want to but you have the option available unlike iphone.
I find the iphone/ios is terribly more hassle to set up if you are not using apple ecosystem.
Now, not really intending to de-rail the thread, but...
I'm already in the apple ecosystem - and that's debatable.
I've played with other's Android phones briefly before and have not been impressed. Scroll lag, ugly icons, unintuitive photo viewing application (forget which rom/handset so don't ask, but a friend's parent asked me to try figure out how to do something on it because she couldn't), lack of firmware updates, etc.
The only thing I'm annoyed with apple over is removal of Wifi sniffing apps from the App store. But it's a small complaint and a single issue versus multiple issues I've had with the android handsets I've played with.
But the amount of time I spend sniffing wifi networks or mapping them? Maybe 4 hours in the past 4 years?
Other than that, I have no complaints to speak of.
I'm an enterprise network / unix guy by trade - not a mobile phone tweaker. The iphone mostly does what i want/need and just stays out of the way of me getting stuff done for the most part.