I agree with most of your points. In the past, the problem with HTC's poor battery life could be solved easily by using extra batteries because batteries were user-replaceable. With the One series, this is no longer an option and the battery life is indeed quite bad. Personally, I am not sure why HTC cannot put a big battery like Motorola, but I guess they do not know how. Nevertheless, we should wait until the SGS 3 is announced to tell whether this year is a good or bad year for HTC. Currently, the One X is the best Android phone that anyone can get.