I think it really depends on the fish you are keeping and your maintenance regimen. The way I stock my tanks more closely follows 1cm/liter (which is still pretty conservative), but I stock my tanks with either small, slim-bodied fish, fish that produce minimal waste, or small anabantoids, and I have to do weekly water changes for my plants. If I were stocking with messier, larger fish, I would be far more conservative, and the inch per gallon has always worked for me when I stock that way, especially if I'm conservative. A great rule of thumb is if the tank looks crowded, it probably is. I still have a hard time finding all my fish in the morning, and usually I see no more than about 3-6 at a quick glance. What is important is the well being of the fish. Surviving is not enough. Thriving is better, with strong coloration, good finnage, and possible breeding behavior, being excellent indicators of thriving. My rasboras regularly breed in the tank, no fry, but they go through the motions. My gouramis are already establishing territories and building bubble nests.