I like the narration idea.
My current party (session 30-something, a bit over 2 years RL, we've had some turnover) is a fighter, a warlock, a monk, and a paladin, so 50/50 short rest/long rest classes. They're fine. A warlock has, what, 8-9 leveled spells he can cast? That's fewer than the...