I think the suppose solution is multiple character. If youre playing several characters, think about it your recovery is increase by the number of characters youre playing. The down side of course is that the experience is divided that way too.
(shrugs)