I certainly won't wait for HTC or Sprint. Rooting and ROMing is the only way to get what you want when you want it! If anything, a long delay by the manufacturers to roll out JB will likely push me to Google's new Nexus line of products as my next purchase. I'm sick of waiting for all these manufacturers to overlay their UI on top of a perfectly functional UI, while customers have to wait around for 6-12 months to get an update! At some point manufacturers need to understand that people want a vanilla Android UI. They can/should provide their UI as a launcher and people can optionally use it if they want to.