I just finished a few weeks with a Nexus S 4G from two years with the Sprint Pre. I read this post, and many, many others, trying to learn to love Android. I can't. So I returned it today.
Yes, my Pre is slower. No, I don't get to play with incredibly cool apps like SoundHound, SkyMap, and a million other ugly versions of iOS apps. Yes, I am still picking my jaw off of the floor from the Voice Command functions and how great it works. I actually even (sort of) got used to the notifications.
But...
I don't play video games, and I'll never watch a movie on a phone. Never. What I DO need, every day, all day long, is the ability to communicate and multitask. And even though I found a way to add on free apps to give me basic functions like separate tones for SMS contacts, email search (Really? Are they kidding? NO ONE has a filter as you type email search.) nagging notification reminders, etc. The multitasking is poor- not even as good as iPhone. Unpredictable and clunky. Android OS is just not friendly. It's not even pretty. All the ridiculous animation is just silly.
Maybe the worst was the fact that the Nexus S gets lousy radio reception. Even the Pre gets significantly better reception, which isn't saying that much. GPS, Wifi, phone... all poor. And the 4G, even when available, isn't noticeably faster to me.
It seems to me that Android's draw is the ability to get almost-as-good features for free, with the ability to make your phone look like no one else's. Great. Except I actually think that good things are worth paying for, and don't need my phone to identify me. I just need it to work. All the time. And all day long. (I lost 10% battery charge by using Google Navigate for 10 minutes. Huh?)
Sorry, Android. I'll happily stick to webOS, even though it's slower and won't name the tune I'm hearing over the speakers in the restaurant. It gets my work done, effortlessly, in a reliable and predictable manner. That's really a smart phone, for me.