I personally like Dwarf Platies. The look fatter because they're shorter in length.
Kuhli Loaches are carnivores. They prefer freeze-dried food like bloodworms and tubifex. Frozen and live foods are also good. I don't believe they eat snails like some other loaches. Shrimp and worms is the bulk of it. If you're looking at a bottom dweller, my favorites are Panda Cories. They don't get as large as some Corydora Catfish. They do best in groups of five.
Almost all fish will eat fry, but generally not adult fish. Mollies are good additions if you can keep very clean water.
Perhaps a centerpiece fish will do well. Maybe a Dwarf Gourami as a centerpiece fish. Plus it's a fish that moves up and down the whole level of the tank.