The captain needs to be someone that commands respect and to whom other players will listen. No reason why that can't be someone who wears their heart on their sleeve, but it isn't a prerequisite or even especially desirable, IMO. I prefer cold-blooded to hot-headed.