I've got an excellent broody mom that would be the evilest hen alive....for two and half months until she gave up. One time she stayed broody for three months, talk about tentaciious! She successfully three batches of chicks from the hatchery, rejected one this year. So next year I will see if she will do it again and probably give her the retirement from motherhood IF I can find a suitable replacement for her.
I think folks should have at least one or two broodies per flock, that way when you have baby chicks either from hatching OR from hatcheries, they are electric and fuel free broody machines!
As for roos, only gentlemen here. No aggressive ones, I don't care how close you are but safety in both parties are paramount. I live in the city and a roo will come and visit the ladies for the winter and early spring. Before the neighbors get their windows open around March, the roo is gone to another home.