Do you have a number for "med-soft"? It is important to pin this down more precisely given some of your intended fish species.
As for down-sizing numbers of a species, this is not in the best interests of the fish, and given the initial numbers in post #1 you cannot downsize without causing serious stress to the fish within the species. They need more, not fewer. Shoaling fish live in groups of hundreds, and this need is programmed into their DNA as an "expectation." To deny it means the fish will be frustrated, stressed, in weakened health and condition, and generally live a shorter than normal lifespan. Minimum numbers like six are often mentioned when people ask, but this is not something one should strive for, having the minimum in order to have more species. The fish will not win.
The other thing to keep in mind is the whole environment. Even with fish of the same relative size, you can have more of species "A" than of species "B" in the same tank, factoring in their environmental needs and if these are provided for. Water parameters, the aquascape (substrate type, wood, rock, decor, plants), water flow (separate from filtration though usually related to the filter), filtration, water changes, foods and feeding, numbers of the species, and the combination of species. All of these factor into the equation when considering how many fish a given tank can hold. So it is much more than mere body size. Not providing for the environmental needs of a fish will mean a greater impact on the biological system.
Examples from the fish mentioned in post #1. If you want cories, smooth and darkish sand should be your substrate. If one of the dwarf species, sand must be your substrate. A minimum of five or six of the cory species, but with the "dwarf" species it must be higher, I would suggest 9-12 minimum. And more than 5-6 of the average-sized species will mean healthier cories if they are chosen. Given the tank substrate surface area, I would aim for 15-20 of the "dwarf" species, or if the larger species (around 2 inches) 9-12. With the latter you can mix species, but if "dwarf" they should be the same at those numbers.
I would hold off on otos until the tank is more established biologically, after a couple months is better. And if there is some common algae (otos will not eat "problem" algae species). These fish are wild caught, and frequently almost starved when you buy them. With natural algae in the tank, they will settle and learn to feed from sinking prepared foods like veggie rounds.
The neons and glowlights are quiet fish, meaning not active swimmers; danios are just the opposite. Generally these do not do well together (active and sedate species) but here you should be OK, except for tank dimensions (I'll come back to this). The danios will remain in the upper level, the two tetras in the lower half. But I would up the numbers, tetras maybe 8-10 of the individual species.
Now the danios...these being active swimmers should have more room. SF recommends at least a 3-foot (90 cm) tank. I would consider other fish for the upper level, species that are more suited to the tank dimensions--taller tanks suit sedate fish while longer tanks suit active fish, generally. There are many options, but I would want to pin down the GH first, as some of these will be wild caught.
Hope this helps. And, welcome to TFF.
Byron.