Am i overstocking?

i would be careful with any fish that is smaller than 2 inches (and is torpedo.slender shaped) with fully grown angels. they are cichlids and they will try to eat anything that will fit in their mouths.

cut the rainbow shark and the regular gourami. rainbow sharks can get pretty agressive and dont mix well with angels or corydoras. blue gouramis and the like IME kill everything that is smaller than they are and fight with anything that is the same size.
 
hmm

I thought it was red tails that were agressive and rainbows were fine as long as not other sharks were present.
 
Full grown angels will eat ottos (not attempt to, will eat) and because of the spines on the otto's fins, it will end up with the angel's death more times than not. So generally speaking ottos and angels don't mix well.
 
in our house, we currently have a female blue gourami living with rasboras, danios, gold barbs, otos, and siamese algae eaters. she has also tolerated the presence of shrimp and both khuli and yoyo loaches.
 
I have a 29 gallon with 2 opaline gouramis 1 male 1 female, 5 tiger barbs and 2 black skirt tetras. the opalines are gourmai's but they have not been very aggresive toward each other or other fish, they eat with the others and every once in a while you think its going to attack another fish but it just gets close to touch it with its "feelers", beautiful fish

oh also i got 1 clown pleco and 1 albino cory cat
 
AquariaCentral.com