Your choice might be based on your water, ph and hardness. Most central american fisf like harder water and higher ph. South american, amazon fish, like soft water and lower ph. It is easier to get fish that suit your water than try to make your water suit the fish. If you have softer water, south american dwarf cichlids are nice and get along well with most other fish. I just got 4 bolivian rams and they are great. They are hardier than german blue rams and would do well with tetras and angels.