:O Half a gallon is cruel, 1 gallon is okay but shouldn't be long term unless heavily planted and well heated as 1 gallons are hard to heat. 2.5 is min because it gives plenty of room, can be easily heated, and can even be cycled if you are really good at it. My sis had her betta in a .5 gallon and that fish was miserable until I gave her my old 1.5 gallon tank and heater. He's SOO much more active and healthy now.
The other option with a 5 gallon tank is getting a divider and having 2 betta in it. Betta's have low waste production and can be comfortably kept in a 5 gallon together....so long as it's divided.
I'm not looking to have a divider, even if the tank is 5 gall. My original setup that lasted for about an hour was to have each of them in a 2.5 with a divider. I quickly moved one into a bowl after realizing that it wasn't good. SF, the one that was in the bowl, is now in his own tank. I hope that I can get that 10 gallon! Thanks again for all of the advice.
10 gallons are better for community fish, if you get a 10 gallon then I would get 5-7 neon tetra's with the betta and maybe one snail or a few shrimp...again snail over shrimp for newbies to cycling tanks. QT the tetra's for 2 weeks before adding the betta though as they tend to be sick from some pet stores.
Oh, yeah. In also forgot to say, all the fish you listed there as tank mates will only be available for 20G+. For a 10G; neon tetras, cories, snails, and shrimp will be good. Not all at once though, one species at a time.
And about a half gallon being cruel? I saw at least thirty mollies in a ten gallon tank at the pet store yesterday. A half gallon is cruel, but what I saw just made me want to smack the pet store owner.
Petstores are masters at overstocking a tank, look at any tank at a petstore and...don't do what they do, they you'll have a healthy tank with happy fish. I saw some 100 goldfish in a 30 gallon once, it was sick.
Hey! Sadly as everyone else said, 5 gallons is a little too small for all the fish you listed. You could also add one ADF to your 5G; I have one African Dwarf Frog with my one betta and they've both been doing great! It's just hard to feed them sometimes, Sprinkles goes after anything that can be eaten lol!