Rosy barbs are good community fish but putting them in a planted tank depends how tender/tasty your plants are. I wouldn't trust them with soft-leaved plants like hygrophila, water sprite, or rotala. They're OK with tougher plants like swords, anubias, and grasses. Barbs tend to be plant-nibblers in general, with some of the larger barbs being more in the lawn-mower than nibbler category. On the bright side, they'll also often go after hair algae.
Rainbowfish are a better choice for planted tanks. They'll pretty much leave plants alone and if you've kept bosemani rainbows you know the mild to moderate degree of aggression the males can have. Neons tend to be treated with hormones to bring their colors out, which is why they are often short-lived. I haven't ever kept giant danios. They're a little too active for my taste. I don't think they're supposed to be big plant-eaters though.
Any of these fish will eat small platies if they can find/catch them.
--Altum