GrnMtnGrwr
I have both an iPhone as well as an Android phone (T-Mobile MyTouch G3) and I think both platforms have plusses and minuses.
For me the biggest 'minus' with the iPhone is the deal with AT&T - probably the worst cell phone provider - EVER.
Still the support from developers is out there and it's absolute for the iPhone OS.
Having said that, the main reason that I got an Android phone was to begin stepping into the water of developing applications for this OS. While the Apple iPhone SDK is way beyond what Google offers, the surge in new Android-based phones by Verizon, AT&T, T-Mobile, et al. will hopefully force Google to step-up their game.
RE: iPad
I'm going to hold out and see what companies like Adobe, Bare Bones (BBEdit) and others are going to do with regard to porting their applications (if any) to the iPad technology.
We'll see as the expression goes.
Best wishes!
CC
That was the #1 thing for me as well.