I must say from reading the posts here, some people will never be happy! When they update us to 2.0 there will plenty of whiners here to complain that they don't have 2.x yet and so on...lets just be happy with what we have and are getting!
Its not "whining" dude. People paid a lot for their phones (and a lot per month), put up with a lot of quirks & issues, etc. They should be able to use the latest OS for their phone. Its ready to go.
Not to mention, do iPhone owners have to wait months for their OS update even though its been released? Nope. Palm webOS users? Nope. Thats because they get their updates directly from the OS maker.
Which is the problem with Android. You're dealing with 3 different entities with the Hero (Sprint, Google & HTC). For the OS, there only needs to be one, and thats Google. Google's done their part, 2.0 is already out. But now Sprint or HTC (or both) says you have to wait until they do Lord knows whatever the F they gotta do to it. Its stupid & unnecessary.
Like I said, phone makers need to stick with building hardware, that is unless they're the OS maker too (which HTC isnt. Its just their slightly tweaked UI). And carriers need to do nothing more than provide me with service & data.
This is the problem with Android. Its got too many hands up its skirt. It only needs one.