6 angelicus loaches
3-4 rams/apistos/kribensis
2-3 firemouths
3-4 keyholes
1 Siamese algae eater
10-15 schooling tetras (still don't know what kind, but with the removal of the severums, would harlequin rasbora now work?)
Sent from my iPad using MonsterAquariaNetwork app
I think the problem with this mix is that when the firemouths breed, their aggression gets ramped up, and the trouble begins. In my opinion, you could use the stock listed above, remove the 2-3 firemouths, and replace them with 1 severum. I have a 4" gold severum, 4" blood parrot, 5 x red serpea tetras, bn pleco, and a cory in a 38 gallon tank and have no aggression problems. I find breeding to be the catalyst for aggression, so as long as you have a single severum you should be fine.
Also, you said earlier you had some trouble keeping neons alive, so I wanted to add that I find rams to be very delicate. They are the only fish I've found that I cannot keep alive. It's too bad, because I really like them, but I no longer buy them because the never last more than 3 months for me. Best of luck to you.