No mollies, no swordtails, platies really shouldn't be kept in it either(platies need a minimum of fifteen gallons, swordtails need thirty gallons and mollies need a minimum of twenty gallons but prefer more space). Both types get too big, have too high of a bioload, and need a group that cannot be properly sustained in a ten gallon because it doesn't have the space.
Tetras...I wouldn't, but some have. Really not enough space for the little active ones.
Try endlers livebearers, smaller than guppies and just as pretty(more so in my opinion). Group of six males, and five or six dwarf loaches(they really like more space too, but it's workable and would be a much better option over any type of cory, though they still need sand substrate or smooth, rounded rocks).
I have an endlers ten gallon tank with four kuhli loaches. Well planted, it looks lovely though I intend to move my kuhli's out soon and add to their number.
I used to have a ten gallon with a single male betta and three African Dwarf Frogs. Easy to maintain, pretty and interesting. =)