I would say you're being a bit ambitious with the shoalers.
They will look better and behave more naturally in larger numbers. You're at the bare minimum for all of them; don't forget that these fish live in groups of hundreds, even thousands in the wild.
I would pick one shoal, or two at the most, of whichever you like the best and have more of them.
You'd also be better having more panda cories. They're quite small, you could easily have ten.