My rules to set up an agressive ciclhid community are:
( it usually works out)
1 - big tank
2- big filtration
3- lots of fish. I mean a lot..if you have a 150 gal, i´m talking about 10 or more..
4- if you have a super agressive fish, make sure you have more than 1 in the tank and make sure they dont pair up....3 of the sames especies is good.
- big agressive fish get in the tank later, very young, just big enough to not get eaten by the less agressive wich shoul be reaching maturity...
5- heavy or no decor. (if you choose no decor,go for a very crowded tank)
6- dont raise a fish alone and try to give him a tankmate after a long time.
7-dont buy any adult fish
8- when buying very agressive fish, choose the females.
9- avoid reproduction.
I guess every know all this but sometimes we ignore it...especially when we're at the lfs, dying to take that beatiful male jag home..