Heh character - what do you expect them to do, tell jokes?
Really, swimming makes up the agenda of most fish.
They would all get along, yeah. But your tank really isn't big enough to fit anymore. I'd suggest you upgrade to at least a 10 gallon. First of all, you could afford to house more fish without expecting huge fluctuations in water chemistry levels as there tends to be in a small tank. Second, filter media that is available for a 10 gallon is much better than what is out there for tiny tanks. Better filter media also makes it easier to house more fish. A good powerful HOB filter is much better than sponge filters that are available for tiny tanks. Not that i should advocate it, but with good filter media and large consistent water changes, you could ever afford to overstock a little.
That goes to say that you could probably house five or six guppies in a 5 gal with no problem, since they're relatively small fish and don't create a huge amount of waste. But platies are bigger, which means messier, which means not comfortable in a small tank. Mollies are even more so. some mollies grow to four inches long! Also, it is recommended to keep mollies in a brackish tank, with a good amount of salt (especially sailfin mollies, it seems), which is not necessary for other livebearers.
Also, if you're really looking for "character" I'd suggest swordtails. They have the most attitude of the livebearers, imo. Well, they're active, they're fin nippers, and... the males have cool tails
But again, definitely not for a 5 gallon tank.