Those are all good traits of good roosters. I don’t know how old yours are but I suspect you don’t have roosters but instead have cockerels. There can be a lot of difference in behavior of a cockerel versus a rooster. Another problem is that a flock can only have one dominant rooster (or fairly mature cockerel) at a time. The dominant rooster has flock responsibilities, the others don’t. You will sometimes see a change in behavior when one is promoted to flock master from a subordinate position. Behaviors are hard when you are dealing with a group of cockerels but I have used behaviors to eliminate some candidates.
What are your goals? What do you want from the rooster? Eye candy, flock protector, large offspring for the table, good egg laying offspring, certain colors, patterns, combs, or whatever in the offspring. You need to know what you want before you can start to decide.
If you are going to hatch chicks from him, I suggest you pick the rooster that best represents what you want those chicks to be like. What colors and patterns he has and what the hens have will determine the color of the first generation of chicks. A black rooster will father a whole lot of black chicks with about any hen, a white rooster is really iffy since a lot of different colors and patterns could be hiding under that white. The chicks from a red rooster often take a lot of their color from their mother.
Other than color, consider body size and shape, comb type, and behaviors. Tendencies of behavior are inherited. An aggressive rooster tends to have aggressive offspring. I like an early maturing cockerel, I think they make the better flock masters and the hens accept them better. There is a certain amount of fighting and flock dominance issues when they are sorting things out, so some of that behavior is acceptable. But if I see what I think is brutal behavior there are eliminated. An example. Fighting between cockerels is normal to sort out flock dominance. If a cockerel wins the fight I generally accept that as a good sign, but if he keeps chasing the loser and constantly attacks him well after the fight is over, I consider that brutal. I want a rooster that can dominate the flock without being brutal.
I have my own criteria, color, pattern, size, early maturity, and behavioral. I can normally eliminate all but a few pretty easily but the final decision can get rough. But by the time I’m down to that point any of them are probably a decent choice.
It’s not always an easy choice, but pay attention to your instincts. If you like a rooster there is probably a good reason.