I rarely ever see regenerating health well implemented, I'm struggling to even think of a single game where it fit thematically and wasn't anything more than a convenience thing. Some games like Skyrim it actually works against gameplay elements even.
Health packs were always kinda dumb too, a pack that literally just gives you health is absurd but at least it promoted some strategic thought and planning beyond "hide behind this waist high cover for 2 seconds". I've always liked the way GTA style games did it with food and rest.
Playing: XCOM 2, Diablo 3 Watching: American Crime, Regression