Here's the short list of Mbuna cichlids I've raised.
Labidochromis caeruleus / Yellow Lab
Metriaclima estherae / Red Zebra
Metriaclima lombardoi / Kenyi Cichlid
I initially kept 4 of each species together in a 55 gallon when they were young and eventually moved them to a 90 gallon when they were about a year old. During the second year, all three species produced fry. It was very interesting as these were the first mouth brooding fish I've kept. To see the babies run for the protective cover of the mother fish's mouth, then appear unharmed later was really something to see.
As the fry get older, some actually try to escape mom's mouth to go explore, only for momma fish to chase them down and catch them. The parents were very protective of their babies so the survival rate was very good.
These fish have a reputation for being aggressive, but in my experience they rarely actually harmed one another. This could have something to do with the batch I had being raised together. I also understand keeping the tank slightly overstocked with extra filtration helps reduce any particular fish being singled out for bullying.
I had some success keeping Anubias and Vallisneria plants with the Mbuna since these plants are tougher in general. I'm told the fish may find these plants distasteful which could be another reason damage to the plants was manageable.