one hell of a welcome
regardless, they are all correct, you have waaay to many fish in your tank. I have a 20 gal and i only have 10neons, a few chinese alge eaters, some shrimp and hopefully an african butterfly....if that doesnt work out im probably just gonna get like 4 dwarf puffers. At any rate, as you can see, the amount of fish you can hold in your tank isnt too great. Its a bit misleading i suppose, seeing how many fish are held in fishtanks at the petstore, but as it was mentioned, the only reason they hold that many is because the fish are sold so quickly.
I dont even think i could keep the bala in my 20 even if i didnt have any fish. Get rid of pretty much all of what you have, and your tank is too small to have any schooling fish, so i dont think you should keep the tetras (you should have a group of at least 6 to keep them happy). The dainos wont be happy either. As a matter of fact, im rather confused as to how, exactly, you can even fit that many fish in your tank. Do they even have any room to swim?
Honestly, a 5gal is just to small to keep a wide variety of fish. So heres my two cents; go with some aquascaping. Get some nice plants, maybe some sword, anacharis, duckweed or Phylanthus Fluitans. Get a nice centerpiece, my vote always goes for lava rock, but slate looks really nice too. If you get red lava rock, black gravel looks cool. If you go with slate, green or wite looks nice. make sure to get a small filter of some type. As for animals you could probably keep the crabs or ADF, for fish you might want to try a beta.
or
I dont know much about puffers, but im getting really interested. So, to anyone out there who knows, correct me if im wrong. dwarf puffers need about 2-3 gal a fish. You could try to keep a single puffer in there, but you wouldnt be able to keep anything else, as they are rather agressive. Im not sure if they need other puffers to be happy, im presuming that they dont.
good luck