Just my opinion--go to the fish store (or several) and look at what they have. You might not like the look of a firefish in a pic, but you might like their stand up straight fin thing when you see one. Then come home and research what you saw and liked to see if its safe/compatible in your tank. Check out which fish like to stay on the bottom, which perch (no pun intended) on the rocks, etc. I think the best way is to see what's out there. Good Luck shopping!!