I currently believe that The 3 best classes in the game are Ranger, Rogue, and Warlock because of how oppressive they can be from a range and without spending resources that must be regained upon long resting.
As soon as resting has a downside I 100% agree. People seem to be sleeping on the rest economy.
Cleric really wants large impact concentrations like bless. This makes most of the trickery domain spells conflict with other goals.