Toxotes microlepis generally do fine in freshwater as long as you keep up on water quality. They're also one of the smallest species and are quite readily available. The trick is correctly IDing them.
Edit: sorry, didn't realize this was an old thread