I've been looking up smaller cichlids that are hardy because this is my first time and the biggest tank I got is a 20 gallon wide tank. I've narrowed it down to 3 cichlids: kribensis, apistos, and convicts. I'm not really sure which one yet. I heard convicts are a great starter cichlid so I was leaning toward those. Also, I need to know the requirements for each of these species. Can ya'll help me out?