Special collision for players

Hi everyone, I was trying to figure out the best way to build the collision for my character.
I already coded the basic movement, with jump and collision, and saw that the capsule is ideal for moving around, but here the question comes:
To make precise collision (eg. knowing when hit in the head) it’s to be used compound collisions (right?), BUT, to move around and walk on the ground and on various objects or to push stuf around it’s surely better the capsule collider, 'cause it’s shape doesn’t change while moving. It’s also true that with compound collision you don’t have to resize the collider when you crouch because the animation does it for you, with the capsule collider you have to resize the collider each time you crouch or crawl.
Which is the best way to do this kind of stuff? Or is it possible to overlap the two methods in some way?
Or is there an even different way to make this kind of complex character collision system?
Thanks to anyone who can answer me!

No one knows how to answer? Please it’s difficult and I come from programming in Basic! D: