I'll be honest. I have an Android phone (EVO 4G) and absolutely love the thing. I couldn't picture using an iPhone at this point, but do have an iPad 2.
I got my iPad2 through work though (when the company is buying, I'm not going to complain), and it's alright for what it is. I wasn't expecting a laptop replacement or anything. Some things in the OS baffle me, and honestly the entire thing seems "dumbed down" to me (for lack of a better word). I do consider myself very technical. Well, I am technical given my coding/development/systems analyst job. I just don't like being told what I can and can't do (like I'm nearing 40 and I think as an adult I can decide whether or not I want to view Flash or not, and don't need Apple making that decision for me, as just one example). I don't like being made to feel like I'm an idiot who can't handle my electronic devices (which is what their policies make me feel like).
My biggest complaint by far is only being able to use 1 signature for all my emails. As a person with 8+ email accounts for various projects and companies I work for, it's a real pain. I haven't updated to iOS 5 yet (will tonight), but I can't find that this mentioned as being addressed (I'm still hoping it is, even though I can find no mention of it in the iOS 5 features). That's just horrible horrible horrible design and something simple that email programs have done since the inception of email and the concept of having more than one email account.
I have a list of complaints about iOS as long as my arm, which I won't detail. But I also have a similar list about Android. Both OS's have their pluses and minuses. As for apps, I've found the same apps (or equivalents) on both for everything I need to do, so that's a wash for me.
Like I said, though, it is what it is. It works great for what I figure the majority of people need. Checking email, surfing the web, reading the news, watching some videos, etc. Which is really what tablets are for.
Personally, I'm looking at getting and Android tablet for personal use (looking forward to Ice Cream Sandwich). How I function personally, the Android OS suits me better. I like the "freedom" of not being told what I can and can't do with it, etc. I use an Android phone and Google products (Gmail, Picasa, the cloud services, Google Docs) and it all just suits me and my lifestyle better. The integration with Google products is pretty great, actually. I also really just feel iOS is playing a bit of catch up for what I've already done on my phone: like the camera icon on the lockscreen....I've had that and more (like a direct dial to my wife) on my lockscreen for a year+. It's another instance of Apple telling me I should have a camera icon there, but not letting me put other things I may want. Again, the "dumbed down" issue I have with being told what I can have and can't have. Same with the keyboard (why do I have to use the keyboard Apple wants me to use and I can't use Swype or something else?). I also like to customize out the wazoo, and after playing around with my Android phone, the screens of icons irks me to no end. I like to be able to change my lockscreen and even the unlock slider and pretty much everything else about it from the dock to using a different icon for Facebook or Angry Birds if I want (just for some examples,
here's ~4700 pages of customizations people have done, some good, some bad, (and a lot of half-naked women) but the possiblities are endless and you can really personalize your device, which I like.
Not that I am giving up my iPad2 of course, because I do like it. It's the best tablet out there IMO, but Ice Cream Sandwich should somewhat close that gap as my issues are definitely more with the OS than the hardware. At least I hope ICS is what they are promising, or I won't be getting an Android tablet after all.