what are some good guidelines to follow when

A 20 gallon? you have lots of options, just not fish that get huge. if you are stuck on cichlids, check out microgeophagus (rams) apistogramma (SA dwarves) or african shell dwellers. All have cichlid qualities(ther are cichlids :duh: ), but dont get much bigger than a few inches.
 
AquariaCentral.com