Many of you are complaining about Android 2.1, even though Sprint is well within the promised June timeline.
I understand - it's frustrating to see phone by phone get upgraded with your Hero sitting on the sidelines, ever since its release last October.
I know how you feel but the truth is, we don't know whose fault it is.
Maybe it's Sprint's evil plan for everyone to buy more EVO 4Gs.
Maybe it's HTC's evil plan for everyone to buy more EVO 4Gs.
Maybe it's HTC's development/testing problems that have left Sprint powerless in this situation.
Maybe. We just don't know.