Hello Maddyd, welcome
Every annual mentioned above are all wonderful and grow fast and can reseed yearly. Ther best way to know which annual would be the best is by the zone you live in. Can you tell us what zone your in and how much area you wish to cover ?
Your local nursery can also help you with many annuals that reseed year after year and grow well in your area.
Bea