I have a tank that is 31x15x19 in which I currently have 2 platties, 2 leapord cories, 1 bristlenose plec and 3 rainbow fish as well as a red tailed black shark. Someone on another board advised me that this tank size isn't really big enought for the RTBS once he reaches full size, at the moment he's only 3" long. I just want to double check this, and how big does he have to be before I consider moving him on. When I first researched this the site I used recommended nothing smaller than 25gal and mine is about 29gals so I thought it would be OK. Also whats the min sized tank you need for keeping 1 angel fish.