Rainbows are absolutely not appropriate for a 10 gallon, and neither are mollies. Even the small blue eye species of rainbows like celebes, gertrudes and etc are far too active for such a small tank.
Only gouramis that are are sparkling, croaking, honey and MAYBE dwarf gourami. Many feel a 10 is too small for a DG.
Platies are also a bit too big for a 10 gallon, especially if/when they start breeding.
Neons are not active fish, especially not in such a small tank. Thats actually a good thing, since active fish do not belong in such a small tank.
Carlos, the red cherry shrimp are good for the tank. You can get some SMALL fish to live with them if you like, such as endlers. However, if you are not comfortable getting rid of fish, I suggest you stay clear of the livebearers. A group of sparkling gouramis would be nice. There aren't a whole lot of options for a 10 but there are enough - just keep in mind how small a 10 gallon is and don't try to cram large fish like mollies and rainbows or active fish like danios and blue eye rainbows.