Everyone feels differently about this so I think each person just has to make their own decision based on what makes them most comfortable. I know if you have a flock purely for laying eggs, it is frustrating to have a bunch of them go broody since they are not laying while they are broody. For me though, when I started back up with chickens a few years ago, I couldn't wait to have a broody hen. With that in mind, I researched the breeds most likely to brood, and got several of them, then sat back and waited....and waited...and...the first hen to go broody was a Black Sex Link - one of the breeds least likely to brood. Go figure! And that was after 3 years of waiting. The timing wasn't perfect as it was August and it was that summer we had 50+ triple digit days. Temps were above 100 every single day she was broody and I felt so bad for her sitting on her nest panting away. But she hatched 7 chicks and was an excellent Mama, keeping them with her until they were 15 weeks old and almost as big as she was.
This past Spring my bantam Sultan went broody after laying only 29 eggs, so she was still pretty young. Again, the timing was lousy as we were preparing to move and if I set eggs under her, the due date would be after we moved. But having waited so long for broodies, I find I just can't tell them "no" so I set a couple of eggs under her and left her at the old house to hatch them after we moved, going back to check on her daily. After they hatched, I moved her and the chicks out here.
This is only my 3rd broody but I still found I couldn't tell her "no" even though it is Fall, and this is a really young hen. She is one of my Spring chicks from THIS year, so hatched around Feb 20th. However I'm not concerned about the lateness of the year, since she is certainly capable of keeping them warm enough. And since they will all be girls [insert smile here], they will be ready to start laying by Spring of next year.
The thing about stopping them, is it isn't easy. There are several "tried and true" methods I've read about but none of them seems to last long. I've heard of putting them in a wire-bottomed cage, or dipping them in icy water to cool them down. These things appear to stop them brooding, but within a month or so, they are right back to being broody again. So it seems the only real "tried and true" method of breaking a broody is to let them hatch.