I agree with @Zombay rather than @WhiteWolf18 - I tend to prefer to balance out a characters weakness. So I have a Shiva with 2300 / 1800 / 2200, Ty with 2400 / 2300 / 1700 etc.
The only difference is when it comes to particular characters who have a role, Gaurdian Zeke is a good example, he is just there to shield so whilst a bit of crit damage is nice, he needs to stand up to all the generic Carl + Shiva + …… + Glenn teams so I tank the shit out of him. Command characters, healers or shields would be similar.
It generally depends on what weapons and leader skill you can apply, and how you use them. I don’t care for Ty’s HP because I generally run him behind Mirabelle who gives + 40%