...no to rainbowfish. They need too much swimming space and most species grow far too large for a 15gal.

The only ones I can think of that might do ok are threadfin rainbowfish which stay pretty small and are not like other rainbowfish.