What phones do you use? A lot of it has to do with the phone, and the capabilities.
The only phone I've used in the past 2 years that held a charge longer than a day with lots of usage was a Nokia 6230.
My 8525, HTC Titan, Wizard, BB 8700, all required charging daily.
As for charging while...