Glofish= zebra danios, and they are a little too active for a 10 gallon, IMO- they'd be miserable in that cramped of a space, as they really like to spaz out & swim constantly. My Salvador (male betta) has a 10 gallon tank... he has 5 neon tetras in there (could have more than that, though), and they get along perfectly. The neons stay schooled, for the most part, and they are pretty colorful and active. There are also 4 ghost shrimp in there, but bettas & shrimp can be hit or miss. Sal happens to be REALLY laid back, the girls in my sorority tank shredded them.
Sal's tank is also the snail nursery, for now- I'm picking them up another tank of their own soon... he doesn't bother even the baby snails. (I don't think this would be typical betta behavior, though.) You could do a betta, 8 or so neons, some cherry shrimp, and a snail, if you wanted. Or, the betta, 5 neons, a couple of otos, and probably a few shrimp, as long at the tank is pretty mature. I'd do somewhat heavy plants and cave like structures in the tank for both places for the shrimp to hide, as well as bettas just generally love to hide & explore, too. Just get everyone established in the tank & let the shrimp grow to full size before adding the betta. From my experience, bettas, shrimp, and snails can work in a 10 gallon with a male betta. (not so much in a 10 gallon with 5 females- but my girls are CRAZY, and very mean to everything but themselves.)
