It's pretty much 1 inch fish per gallon IF they don't grow more then an inch. The gouramis will grow more then an inch, if you mean the tiny algae eater catfish that should be okay.
So I think it is all good except for the gouramis, maybe just try getting 1 of them and getting rid of one other?