is it planted or non planted?
The numbers are high but count the snail and shrimp out of those numbers, i would say maybe one more but you would have to keep the w/c constant and make sure water is clean for them always. More fish just means more work really, if you overstock a tank then you have to work harder to keep conditions right, but it is personal preference IMO. I have a 29 gallon tank with lots o lots o fish... 30 fish in my tank, mostly bottom feeders, so it is doable with lots of fish, but you have to be ready to do regular w/c and maintain water conditions, i have two HOB filters lots of O2 bubble sticks to get oxygen into water, lots of plants to help filtration and hiding and natural look to tank. I also do 50% w/c weekly. My levels stay at 0ammonia, 0 nitrates, 10-15 nitrites. My only spike is in phosphates but fish are fine so i leave it... mainly because i feed bloodworms to fish every night for the loaches to go crazy over.