I believe your tank is 125 gallons?
Personally I would probably not add Geophagus, although calm with other species they can be quite aggressive amongst themselves, and depending on the species, get very big. I have 3 G. abalios in a tank of abut 220 gallons (tank measures 200 x 65 x 65 cm), I also have a huge severum, some Mesonauta, a couple of dwarf pike cichlids, some silver tetras and 4 Abramites. I also recently added 2 Guianacaras as their own tank was getting too crowded (I had 7 in there). But honestly I am seriously thinking of rehoming the Geophagus and moving the Guianacaras to the big tank, then I would put put the Mesonauta with my 4 angelfish in an approx 152 gallon planted tank, as for the Guianacaras I would set up the tank differently with more rocks and more flow. Even though my tank is big, I feel the Geophagus are now too big for it, I would really prefer to have species in there no bigger than the Guianacaras. This might be a personal opinion, but I liked my tank better when all the fish were smaller, and ideally the Geophagus should be kept as a bigger group than I have at present. In your 125 the fish would be more cramped and both the severum, and chocolate cichlid will get very big.
If you do want more cichlids you could consider a few Mesonauta (as mentioned elsewhere), or perhaps a couple of dwarf pike cichlids, I find these to be trouble free, the Mesonauta would occupy the space at the top.