keyholes, bolivian rams, german blue rams are also some of the south american candidates. i would consider these over shell dwellers myself.
i kept keyholes for years in a 20 high and they got very big (5"). they top off at 3-4" supposedley, although some websites mistakenley suggest they grow to 6-8"...