I would either stick to Rams or Angels, the thing with Cichlids is they like swimming area, and a tall tank isn't the best for them. Angels require a tall tank, so those would work, and Rams stay small, so they dont require to much space. Right now I have a pair of angels in my 29 and they are doing pretty good!