I don't think a Digimon's happiness should be reset all the way. Or have damage tied to happiness. Or maybe just not have that punishing of a detriment when Digivolving. Like I said, it feels bad when you've gone through the hard work to Digivolve a Digimon and it basically gets reset. Digimon progression should naturally feel like you're also progressing.