Broody hens are nice when you have them, but not if you want to hatch chicks on your schedule. You have to wait until she's ready. With an incubator/brooder setup, you can get chicks when you want them. (I prefer a broody myself.)"If you had to do it over again, what is the perfect brooder?" This is a great question.
I wish I had waited for a good broody hen before investing in various incubators and brooder set-ups! A good broody hen is the perfect incubator and brooder, along with the perfect teacher and integrator of chicks into the flock. IMO, she's the least expensive and most effective method of hatching and raising chicks.