My contract with Sprint is coming to an end, and I'm seriously considering updating from an LG Lotus to a Samsung Moment. From the reviews I've read the Moment seems like a great phone aside from the battery life. Is the moment a good phone? Or is the HTC Hero more preferred? Thanks.