Weedamese chill out dude! All his fish look healthy and well taken care of, and about 70% stock of the tank are bichirs which don't do much swimming to begin with. So if you were to say that tank is packed it really isn't. It would be a problem if all of his fish were active, but since their not he's fine. If he upgrades to a 450 or more with the stock he has now, he would be set. And could easily add another 15 fish. Its a matter of how active the fish are and how big they grow, other than that your should be set. But with all those fish you have to do daily water changes at least 40% or more.