Frequency: Google is doing a better job at updating android. How many updates has OS3 3 seen? One major and a handful of minor ones in a years time. For google in the few months that version 2 has been out, they've released on major one and it appears version 2.2 is already out so it will be in the wild very shortly.
That’s mostly because they’re playing catch up. If you remember during the first few years of the iPhone, it received 1.x and 2.x updates very frequently (almost to the point of annoyance).
http://en.wikipedia.org/wiki/IPhone_OS_version_history
The biggest problem with Android, IMO, is Google foolishly letting carriers and device manufacturers decide when and if OS updates get released.
New Android hardware will ship with an updated version of the operating system while compatible hardware waits months for carriers and device manufacturers to release a software update (Droid).
That’s not a good user experience. At least with Apple, you have the option of updating on all devices almost immediately, and they’ve did a good job of continuing to support older models.
There are some major drawbacks to Android.
For example, Google has never been particularly good at polish/fit and finish (that’s why third-parties are slapping their own custom UI on top of Android, which I think is mistake in the long run).
Parts of the Android OS feel clunky and exhibit a “designed by committee” feel.
Google’s built-in apps are not as good as Apple’s or Google’s on the iPhone for that matter.
While the application market is fine (and getting better everyday), the media ecosystem is sort of non-existant (you figure out very quickly that it’s not an iPod).
The again, there are things that are leaps ahead of the iPhone OS including system-wide voice recognition, turn-by-turn navigation and Google Voice integration. I also like the widgets on the home screen, and while it eats battery — I sort of like the animated backgrounds.
Android is interesting. I’m glad it’s around to provide some actual competition (lord knows Microsoft wasn’t, RIM is stuck in 1999 and Palm is pretty much dead).
I understand why geeks would choose Android, but I’m not as convinced that the general public is
actively choosing Android as much as they’re buying Android devices
because the iPhone is not available on their particular carrier.
I don’t think Android is bad investment if you accept that you’re not getting an iPhone (and that can be both good and bad).