I'be have hade quite a few of these fish.
I keped 3 fish (2 males 1 female) in a 4' tank and feed them mainly on live fish, although i had trained the female to eat frozen fish.
As long as all was well feed you can keep all together happily, but the female will eat the male if hungery.
Breeding is quite easy and the female produces from every 4-5 weeks (between 50-100 fry) this is a problem as you can not raise all fry.....
I breed convicts cichlids to feed my pike but you need 100's of fish to keep these going.
Feeding frozen help but not very good for the fish.
My article on raising the fryhttp://www.livingfish.co.uk/forum/article.asp?TOPIC_ID=332
Any thing else feel free to ask