I've kept dario dario (sadly only for a few weeks before a heater failure finished them off) and also choc gourami (which I keep at the moment, journal in sig.)
+1 for everything that Darrel said. Spot on advice.
From personal experience...
Chocs will not eat fully grown dwarf shrimp or even juvies (it is entertaining watching the shrimp successfully ward off the gourami by waving their antenna at them), but they will snack on the smallest shrimplets, so I would only add chocs if you have a well established shrimp colony beforehand.
Chocs are great snail eaters too. Neritina Netalensis are too big\tough for them, but anything smaller is fair game.