My thoughts on this subject:
First, I'm a big Android OS and EVO fan. This device and OS do everything I need from a mobile device (and better than any other) and I'm really happy with it. It is sad that the devices get on average 2 OS updates. I believe devices should be supported for at least 2 years after release.
For example, comparing to Apple, they launch a new device of each type almost yearly. Regardless of a new device they support their old devices. For example: I have an iPod 3rd Generation since launch (I think about 2 years ago) and it got the recent iOS 5 update. Also, I have an iPad 1st generation and also got the iOS 5 update.
My point, and I prefer Android to iOS, is that we should not be falling behind in technology so early in the game when when the devices are 1.5 years old. The devices should be supported long enough to keep users current until their contract is up. Making faulty updates and the companies paying no attention or attempt to fix the faults is just unacceptable, in my opinion. Rooting should not be the only option to stay current. I think Google is being to quick on evolving and forgeting about their not so old devices.
Like I say, these are just my thoughts and I respect anybody that thinks different.
Thanks.
Sent from my HTC EVO 4G