Mollies get to 4" and are messy. Zebra danios need the swimming space. I don't know about the 'dwarf' coral platies. What size are they supposed to get to? All the livebearers, if of opposite sexes, will produce fry and over-stock the tank eventualy so I hope they are all male. Neons are small but need to be in groups of 6 at least. They are also fragile if water quality deteriorates - something that can easily happen in an over-stocked tank (which is something it would be with the neons in there). The fact that your tank is hexagonal also means the surface area is less than a rectangular tang of the same volume. This means less gas exchange and that, strictly speaking, means fewer fish. Consider the displacement caused by gravel/ornaments, you only have about 11 gallons, maybe a little more, maybe a little less. The fish you have at the moment have your tank fully stocked. Your danios should be in at least a 20 gallon, at least a long tank (which a hexagonal tank is not) so do them the favour and give them all the space they can get.