I don't know if this has been addressed already, but who's to say my priest can't cast spells an infinite amount of times per day, as long as I just keep rolling to curry favor all day?
My party would be at full health all the time. Nobody would ever go into a combat wounded, and as long as I can keep currying favor all day, I can eventually roll enough hammers and boons to cure everyone's critical wounds as well. In fact, there wouldn't be a point in rolling at all. A GM could just assume that, eventually, I'll roll enough hammers to heal everyone.
Suddenly there's no fear of being hurt, or even death, except by that one lucky blow that does ya in.
Is there a limit to how many times a character can be magically healed in a day?