Android still wins in just about all of the mentioned categories.
Specs - We obviously win here
Ecosystem - Android is more open allowing for more app markets and competition between vendors thus driving the prices of apps, services, etc down while Apple is closed and Apple is the only vendor of apps forcing you to pay their price for an app, feature and they can put whatever price they want because there is no other way for you to get that app.
User Experience - This kinda ties into ease of use but I'll keep them separate for now. They're kinda a tie, Android offers more integration between apps giving a more united feeling while Apple makes every developer have their own way of doing something. (example, you want to upload a picture to Instagram, you can't do it from the gallery instead you have to fire up instagram and use their upload service which is a completely different process than say uploading to twitter or Facebook.)
Ease of Use - Everyone assumes iOS to be easier to use and on some levels it is however it is also more complicated in certain area. It requires more apps to do things because advance features that even the tech illiterate know how to do are missing. My mother who has an Android device didn't require any lessons on how to work the basics of android because they're self explanatory while she can't get to the dialer on my Dad's iPhone without asking for help)
Hackability - Do I even need to discuss this one?
I hope you didn't think that by listing ecosystem, user experience, ease of use, and hackability I was inferring that Apple and iOS win on every single category.
Specs - sure Android wins for the most part, but there's still plenty of crap Android devices that can give end-users a poor experience which could turn them away from Android altogther. (Specs don't matter, ok.. specs matter to a point, but that's not really relevant.)
Ecosystem - More app markets doesn't necessarily mane for a better experience here. Weren't there problems with Google Play trying to update apps that someone got off of the Amazon Android App Store? Leads to confusion. The integration with the OS does give Android an advantage but different implementations by the OEMs could confuse users (menu key anyone?). And if you think I'm talking solely about apps, you're missing the bigger picture. Cases. Docks. All of those hardware accessories. Easier to find for iPhones. Better selection too.
User Experience - As someone previously mentioned, if you do thing's Apple's way, things will go relatively smoothly for you. iPhones are relatively simple to use. The learning curve for Android is greater, IMO, especially with OEMs able to build their own experiences on top of Android. And no, using an iPhone doesn't imply you're stupid, or simple minded. You don't need to be a tech geek to use a smartphone.
Ease of Use - Ties somewhat to the user experience. One thing Apple has over Android here is consistency. If you've used an iPhone, picking up any other iOS device will feel normal to you. But look at Android. There a good chunk of Froyo devices out there. Gingerbread is still big. ICS is gaining. Then add all of the manufacturer customizations. There's a reason why my mom has an iPhone and iPad and not a RAZR and XOOM.
Hackability - Go ahead and give that one to Android.
But here's the thing. Different strokes for different folks. Some people just want an iPhone and really, there is no reason to hate them with the passion a lot of people here display.
And if you say "well they hate on us all the time", that doesn't really matter. That's Samsung's "we think you copied everyone else so we're going to copy you" argument.
Be happy with what you've got.