you need to loose the angels, 1 oscar they wont do well in a pair unless the pair form but to do that you need a group and let them pair off etc. and then tell us what size the tank is!
Definitely seems a bit over stocked as it is.
How big is everyone right now? I'm betting not-too-huge. Once these guys hit the 6" size you may be looking at aggression problems.
-Ryan