been waiting 7 months since HTC stated that the One X would be getting JB, and still no light at the end of that tunnel. Pretty sure when they unveiled the One X last year they were going to update software more often, but two new "flagship" phones released since then and still no update. Do not buy HTC thinking they will update to new android versions. They do make great hardware, so root and have a great device.
Yet I agree it took them a bit long to release it. And yes, keep in mind that HTC is a rather small company, unlike Samsung. Let's just hope that they are a bit more conservative with phone releases this year - and I'm rather hopeful as the One was the only phone they introduced at the event (unlike 3 phones last time). More will follow for sure, nobody should doubt that and that's not a bad thing. Just please not 3 versions of the same phone etc., that'd be great.