1" per gallon is a good guide for most community fish under about 3" adult size. It is a very good starting point for those new to the hobby and makes things simpler in the beginning. With proper filtration (minimum of 5 times the tank volume) and a good maintenance schedule, you can easily exceed that later on. Once you get into larger fish which usually produce more waste, you have to cut that back though. As mentioned, the larger tank you can get, the easier things will be. Not only are they easier to maintain, they are more stable.