Personally I think regeneration can ruin a game as you can learn where the difficult fights are then draws enemies away one by one or pause until you have regenerated fully then wade into battle. If potions are scarce it adds another level of tactical game play, do you use a potion when your at half health or are you about to face a big boss and it would be better to save it etc.