First you need to decide what kind of fish you want, that will determine tank size.
If you want something like datnoids, E suratensus, archers or scats, I'd say minimum tank size is 100 gallons (probably larger), because each can get to a ft in length. If sailfin mollies and some small gobys, a tank half that size would work.