I beg to differ on your facts/opinions.......I have a 46 gallon bowfront which houses around 12 african cichlids with light rockwork with the majority of the fish measuring 4-5 inches......they all have brilliant coloration and all seem to be happy in the tank........I have also accidentally hatched some fry in the tank two of which are now around 2 inches.......I also have a 55 gallon south american tank which houses 2 convicts, 1 gold severum, 1 green terror, 1 geophagus, 2 yellow convicts, 1 bristlenose pleco, 4 cory cats, and 2 bolivian rams all of which have excellant coloration...........the tank has plenty of cover for the fish and one of the convicts and the gold severum are starting a family........I have kept the african tank for about three years and not having a fish die in over a year and a half.......my south american has been going for about 8 months and only recently did i have a firemouth die due to unknown causes........ Do i want a bigger tank you ask? Of course, but until I buy my house later this year, it's not feasible. Do I need a bigger tank? Probably, although IMO as long as my fish are healthy and not killing each other they're fine........ I believe the key is breaking up the territories enough to ease the fighting that may occur and to overfilter.......my tanks dont appear to be overcrowded and when they do I will accommodate as I see fit...... In my experience, the more territory you give to the fish the more aggressive they become when another fish enters their territory so simply break up the territories and add more fish to compensate.........it may not be the "right" thing to do by some standards, but it works for me and anyone who has ever seen my tanks will tell you that they are beautiful.........