My mesonauta destroyed my plants. Swords, anubias, ferns, crypts, roseafolia. Nipped at them all overnight, couldn't salvage them. Destroyed $50+ in plants. I was pretty pissed.
So, along with the geo I'd worry about that festivum as far as plants are concerned.
Tough little cichlid I should add though. Always called out my firemouth's bluffing. Countless times I'd catch the FM charge across the tank flaring only to bump right into the festivum because he expected the festivum to swim off! I was trying to find him a home and put him in with a 5" JD I had temporary. The festivum stayed near the top and away from the JD. I ended up removing the festivum first because he was nipping at the JD's dorsal fin, and the JD was too slow/big to catch him in time. Neat little cichlid.