I've had all of the above, my 'lorps laid just as well as the Orps, but were a little lighter weight, so not as much meat on them. My 'lorps brooded, the Orps never did, except one hen, one time. But I think that depends on the line they came from, some lines are brooder than others. I have no idea which lines, though.
Wyandottes are lighter than Orps, too, and are also non-broody types. As for the roos temperament, IMO, it's a crap-shoot. I've only ever had one human aggressive roo, and that was a big, beautiful, buff Orpington.
My Brahmas I loved, big, meaty, good brooders and good moms, the roos have mostly been really nice. They didn't like to be handled by people, but were not attack roos, either, and they were usually very sweet to the hens, and still protective and watchful.
I now have a line of birds with various degrees of Brahma (some light, some buff) mixed in, they're gorgeous, and make good meat birds, and many are brooders and make wonderful moms.
They get filled out pretty well around 18-25 weeks. By that age, they are not broilers or fryers, they need to be cooked long and slow in order to be tender. Let the meat rest in the fridge at least 48 hours, I've aged mine as long as a week, before either freezing them or cooking.
You can slow roast them in a pan with a lid, or in an oven bag, (so they don't dry out) for 3-5 hours at a very low temp, I mean low, 275F-300F. I use a clay chicken cooker with a lid, a Litton Simmerpot.
The crock pot is also a good choice, or a pressure cooker. I set the crock pot on low, and let it cook about 6-8 hours, until the meat begins to pull back and seprate from the bones. When the meats comes off (falls off) the bones with a slight flick of the fork, it's done. If it's still tough, IT'S NOT DONE.
The meat's delicious as is, or you can remove the bones, and use the meat in any dish you like that calls for cooked chicken meat.