well, the tank stays really clear and my fish get along very well, so i think ill be ok for now. but if they get to big i'll find a new home for them.
WHEN they get too big is probably a better estimation. The glofish may look small in relation to the tank but they are very active fish that need to be in shoals. Also, if your platies are male and female you'll have some babies on your hands.
The so-called "rule" of "one inch of fully grown fish per gallon" only applies to small, slim-bodied fish, and is obsolete in the small aquarium.
@daisy, is your tank filtered and heated? Did you cycle the tank properly before you added fish? If you're not familiar with the terms cycling, what did you do before you added fish and how long after set-up was this? Do you test for ammonia, nitrite, and nitrate in the water?
Honestly, your tank is very overstocked, even if it doesn't look overcrowded. The volume of water simply cannot handle that much fish waste. As others have suggested, I'd only keep a single male betta in there (unlike the fish you have in there atm, bettas quite like small volumes of water) and perhaps, at a push, a few shrimp. I'm currently setting up a 9 gallon and I'm not putting anything more than a betta and shrimp in.