Are you feeling ignored by any chance? Sorry but I have not really been on here for a couple of days, had some "fishy" problems to deal with.
I would say yes to x4 Sparklings but not sure about x3 Badis, they seem to get fairly large at 8cm's. May I suggest you get the Sparklings and see what you then think in respect to space in there? Are you planning anything for the bottom of the tank?