I’ve got a 625 for work.
To be honest, I grumbled a bit when i found out that would be the replacement for my old phone (mainly because I wasn’t keen on Windows mobile), but it’s been alright.
It will go a few days on one charge if you’re using it very lightly, but don’t expect it to last long if you start using resource hungry apps.
There are two types of phones…basic ones that just call/text/email and have great battery life, or smart phones that run hardware and software to support things like mapping functions which means they have not so great battery life 😉
I reckon there are probably better options out there for the same money as the 625/635…I don’t know what those are though!
You could get one of those power jacket cases, or a powerpack charger if you regularly need to charge your phone when you have no access to power (which I assume is the problem as eveyone else with a smart phone just charges up at night?)