Originally Posted by PrivateRaccoon
I prefer what Dheuster wrote as a quite interesting suggestion in his feedback thread

https://forums.larian.com/ubbthreads.php?ubb=showflat&Number=795295#Post795295 (warning, a lot of text)

Basically he suggests that the camp resting is kept mainly for story progression and that hit points and spell slots gradually replenish over time instead
I would add some twists to it but overall I feel it's a nice compromise that gives benefits to both camps. You can burn through all your resources in every encounter but then you'll have to wait until the replenishing is done, or you can use your resources more sparingly and therefor get a smoother experience.
I've seen it and I appreciate the amount of effort he put into it, but I really dislike the approach. I think it should work exactly the other way around. Taking rests should strategically matter, and the story (or, mostly what people think when they say story - companion progression) shouldn't be tied to sleeping.