@James K.
"Developers will have to develop for the many different forms of Android."
As far as I know, there's only one. Different carriers can, and I'm sure will, customize the interface, have their own apps, etc, but the core will remain the same. There is an incentive to have the apps from the Android Market working on the different Android-based hones.
Android will also be available on different carriers. This gives them exposure to more potential customers. That's a good thing.
I'm going with Android for sure. I don't want to develop and spend countless hours working on an app only to find it wasn't up to Apple's standards or it's too close to an app they have or will release (http://androidguys.com/?p=1639)
Don't get me wrong, I think the iPhone is a great phone and is unquestionably among the best available. That being said, it is also quite restrictive of what can be done with it. I understand the need for Apple to want to give customers the best experience. This is fine for most customers, but for us 'power users,' this won't float. It's sad to need to jailbreak a phone to realize it's true power...too bad that won't happen anytime soon. Now Android enters with no restrictions.
Only time will tell what will happen.
Can the iPhone Fight Off the Androids?