If you mix Peacocks and Mbuna, I'd go with an all male tank. I keep Eureka Peacocks with P. socolofi albinos, C. afra cobue, and Yellow labs. I have 1 left.
I wish I had never mixed them. I have a 55g tank with alot of rocks and did my research before hand in which people told me it was fine to mix them. Maybe in a tank with Yellow Labs and some other less aggressive Mbuna like Rusty Cichlids they'd be ok with m/f mix.
I just suggest from experience that if you mix them, go with all males.

I just suggest from experience that if you mix them, go with all males.