I agree with many of the points made by Ryan but here are some additional comments based upon many years of experience with Mesonauta:
They are a wonderful fish.
[video=youtube;ga7McZGHFrc]http://www.youtube.com/watch?v=ga7McZGHFrc[/video]
I agree that at least one species of festivum ('festivus' I believe) does get quite large. I have a male presently at 8"+ and a female about 6". But if you can obtain 'insignis', they max out at a considerably smaller size (M-4-5", F-3-4"). But smaller size doesn't mean less feisty. Regarding their peacefulness, they tend to, once they pair up, be very aggressive towards conspecifics. A pair bond, once formed (from my observations) is strong. It's true that they can dominate a tank so putting in some other target fish is a good idea. They tend to ignore geos since Mesonauta tend to occupy the upper portion of the tank, and geos, of course, the substrate.First and foremost, festivums grow bigger than you may realize. My males were 8"+ when I got rid of them. Yes, females stay considerably smaller in the 4 - 6" range, but you can't guarantee the sex of your fish at the store and so you don't know which you'll end up with. At this size they were active and fairly aggressive, so even in a 210 gallon tank they caused a lot of commotion and were constantly chasing and nipping other fish. A lot of people here claim festivums are peaceful, but they are still cichlids -- as they grow larger and get older, they tend to be more pushy.
I find that festivums do tend to stick together (not sure if you would call it "shoaling") when they are young and not sexually mature. But they split off once they pair up - - and become rather unsociable with others of their kind. I don't mean to overstate the aggression factor. I will just say that they can "look after themselves" or "hold their own" with even larger, more aggressive fish. Mine tend to do best in tanks with plenty of driftwood and plants. Here's a video of a pair of my 'insignis' in a 180 g tank of SAs. It's true that they are guarding a newly swimming spawn, and they are at their 'defending best'Second, festivums are a shoaling fish. They do best in groups of six or more. You can sometimes get away with four, but to spread out the aggression it's best to have six. You can keep a single festivum if you want, but then you miss out on their interactions within a group, which is what makes festivums interesting in my opinion.
They are a wonderful fish.
[video=youtube;ga7McZGHFrc]http://www.youtube.com/watch?v=ga7McZGHFrc[/video]