I think you will be fine. I would actually add a couple more neons and I think it would be a really nice looking tank.
This all assumes good maintenance and keeping an eye on water parameters if anything begins to look off.
I frequently stock heavily, often very heavily. There are two issues that need to be considered. Are you overstocked in a manner that the stocking levels or the size of a tank affect the behavior of the fish (tank to small for species, too many fish in tank for territorial species, etc.). If you aren't violating this first consideration, everything else comes down to water quality.
Water quality is a maintenance issue. The more heavily you stock the more vigilant one has to be with water changes and watching for signs that something is amiss.
I do agree going wth one of the smaller cory species. They look better in a 10.