I've never gotten great battery life with my HTC phones. I have just gotten an s4 for work recently. The battery life is unreal good. I like everything about the HTC one better than the s4...but the s4 battery life is so good I would consider trading just for that.
I have to charge my one 2-3 times a day.