I've been using an Android phone for around 18 months now and, generally, I have to say I like it. I suspect I may well get tempted back to the Apple side of the fence in the summer just because one element of its day to day use is just not quite there yet.
I wrote back in 2005 what I wanted in a phone and we are so very nearly there. The limiting factor is still the integration of media with the phone. One of the questions I get asked relatively regularly by new Android users is what my setup is to get content onto my phone. The main difference between the Nexus One (my current phone) and iPhone is that for the vast majority of things you don't need to plug it into your computer, emails, contacts etc all sync over the air using your Google account. But music and podcasts are a different matter.
I listen to a lot of podcasts so will need to sync probably once a day. So at the moment, I have Winamp for Android as my player on the phone itself. It also has the advantage of syncing over WiFi but to be honest I don't use that much. Instead, I use Salling Media Sync which is a program for the Mac which basically syncs music and podcasts from iTunes onto the phone when it's plugged in.
In general this setup works well, but there are a few caveats. If you watch a lot of video podcasts, I would exclude them from the automatic sync and manually copy them to a different area of the phone as the scanning time on the media player on the phone becomes truly ridiculous (upwards of an hour sometimes).
So, overall, you can take this as yet more proof that Android is still aimed for the geeky user, or at least the "normal" user is not going to be able to get the best out of it. As I say I suspect I'll end up switching back to the iPhone 5 when it's announced and my contract expires, but hopefully this is useful for any new Android users out there.