If you want guppies or platties,2 of either, not both,and no snails.Snail produce a lot of waste and 5 gallons with fish just is not big enough.And also make sure you have the same sex fish,because both reproduce like bunnies.
A single betta is best in a 5 gallon tank,IMO.