I can only hope that HTC is better. I don't think they can be any worse.
If you take into consideration the fact that a few of the Moment's issues were highly critical to phone usage (upon release the aGPS didn't work, the data locked up, the bluetooth wouldn't pair well, the phone had terrible lag that would cause people to miss calls b/c the screen wouldn't turn on, the whole emergency calling issue, and who could forget the mis-calibrated battery meter?) then, at least in my opinion, they should have had it repaired WAAAAAAAY before 4 months.
If I recall, the Hero had announced their release of 2.1 would be a while before the Moment, but they had corruption issues that delayed it. But that's beside the point....
Anyways, let me be clear by saying that's not what I'm trying to argue here. It's not the Android updates that I am complaining about. It's the lack of support for problems with the phone. Like you, I say "so what if it took 7 months to get the next FREE update?" But IMO there's no excuse for not having a FIX for the phone within a reasonable amount of time. Especially if it cripples the purpose of having a smartphone.
You and I stood by and waited for months and months on end, waiting for the promises of what the phone could do (what we were told it could do at launch) to be fulfilled. It's just not acceptable IMO.