I don't know if anyone answered the question about why freerange chicken's eggs are better. They just have more of everything that is good in an egg! I have a link somewhere that compares the nutrient levels but I can't find it right now! You only have to crack a store-bought, cage-raised or even a so-called freeranged from the supermarket, next to a farm egg to notice the difference. The yolks are a completely different shade of yellow. The farm egg is so superlative in taste as to have no comparison to the pale, runny store-bought egg.
My rooster is a valuable member of the flock, is a gentleman---neatly and quietly steps on to do his thing, never chases!, and takes good care of his ladies. Immediately alerts to a hawk, sends the cat packing and gets everyone into the coop on time. Having said that, I don't think I would have a rooster in town. The less people notice your chickens, the better. Neighbors can get mighty wicked in a town about "farm animals" living next door.