You've got plenty of room. People get very hyper sensitive about over stocking. If you keep up with your water changes, clean out extra food, keep your filtration moving at top speed, you'll be fine. I've seen tanks with a LOT more fish than that in them. Take mine for instance, 90 gal, 2 oscars, 2 Jack Dempseys, 1 Endlii Bicher, 1 Delhizi Bicher, couple clown loaches, 1 big african leaf, 1 flagtail, and 1 spotted raphael cat. Been that way for quite some time and everyone is real healthy and the water is in excellent shape. Just take care of it. And between the two, Oscar every time. You can get rather docile Oscars, but the midas is typically always a douche bag.