Welcome, neighbor! Been to the Maine thread?
Pro: A good roo will: make beautiful chicks, break up hen fights, tidbit his hens and chicks, escort his hens to/from the nest, be on the look out for predators and sound the alarm. He will dance for the ladies, he will take no for an answer. He will have a crow that is not horribly objectionable. He will not be food aggressive (he will let the ladies eat first instead of chasing them away from the food.) He will see to it that all of his girls are tucked in for the night.
Con: Some neighborhoods just aren't appropriate for a roo. (even though many dogs are louder).
A bad roo is: mean to hens and/or people. He is food aggressive. He has a crow that... no matter how long you've had him, you simply can't stand his voice... kind of like fingernails on a chalk board. He does not have physical attributes that you want to breed forward.
IMO, you can't expect a roo to save your flock from predators. Some roos will attempt to do so, and are the first to go down. But, most roos simply sound the alarm, and run for cover.
I will be hatching this spring. Hoping for a hatch around second week of April. Will also have an order of chicks coming around then, and may have a trio of Buck Eyes to sell. (counting my chicks before they hatch????!!!!) There will most likely be some cockrels in the hatch. Mixed breed, with avatar EE roo sire.