The mix of fish should get along OK, but you have to consider that 10 gallons isn't a lot of space. Myabe 5 fish of those types would work in that tank. But another thing you have to keep in mind is that platys and mollys are livebearers, so you might be overrun woth younguns before too long!