I've been an HTC fan for years. I've had Samsung devices in the past that made me really dislike Samsung. But, I grew tired of waiting for a One X device on Verizon. Plus a coworker on ATT got a One X, based on my recommendation. About two weeks later, he was finding that he was lucky to get 4 hours of battery. ATT swapped out phones for him (no battery replacement there). Another week or so, and the replacement was still the same. We would sit at work and try to figure why the battery was plummeting straight toward zero. He had to carry a charger with him. Back to ATT it went, and he got the SIII. No issues with it, and the battery life is fine (could be better, but it is fine). So I got an SIII on Verizon. The really poor battery life he was getting on the HTX One X, even made my old HTC Thunderbolt look good. Now that is bad.
HTC needs to concentrate on better battery life. It is a shame too, because the phone is really nice overall other then that. The display was really good. My current thinking is, if anyone is going to have a non-removeable battery, it had better give me well over 24 hours of run time.