I keep a 180G heavily stocked and they manage to get along with limited issues. The odd time, a fish will take a beating (a few scales missing, split fins) but for the most part will recover on its own in the tank. I have in the 180G:
6 P. bifasciatus
6 P. sp. 'Coatzacoalcos'
6 V. synspilum
1 H. bocourti
2 P. hartwegi
2 P. fenestratus sp. 'Catemaco'
3 C. godmanni
These fish are pretty much full grown ranging from 8" to 14". There are regular spawnings but needless to say, the young don't survive very long if left in there. The "downside" is that the fish are not behaving as they would be in nature, the "upside" is that you can maintain them in quite a successful way without them killing one another. You will need very good filtration with lots of water changes (50% twice a week is my regimen). Another trick is to have a strong current (powerheads) which tends to distract them from one another and hence quell aggression. Also keep the temperature in the low to mid 70's to further reduce aggression. Here's a few pics of this tank:
View attachment 794835
View attachment 794836
View attachment 794838