I don't know about the goodeids. The others are fine but goodeids eat plants. Perhaps they have enough plant food that they dont harrass the plants too much?
They usually eat the algae off of the plants and glass. Cories would be a good idea too. Rainbowfish work well with plants,