I've got a One XL and I enjoy using it, even though it did take a while for them to finally release Jelly Bean for it.
I think their problem lies, like others said, with having too many products. I don't think my next phone will be HTC. It bothers me when companies focus too much on future...