LaFleche summed it up really well.
I can only add one observation. You keep roosters in your flock for 3 reasons. Safety, fertile eggs and to keep a socially, physically and emotionally healthy flock. If a roo doesn't supply one of those three then you have to decide just how important that...