Where are you planting?
What you choose depends on your local climate and soil type. Knowing how hot (and cold) it gets around your place can help define what sorts of plants are more likely to survive a drought your garden. The types of soils you have with can also make a big difference. Some plants thrive in light, sandy soils that drain well but can’t hold water or nutrients. Others love the heavy clay soils that hold water near the roots. There are some plants that can only cope in a perfect loamy soil that doesn’t drain too fast or too slow.
If you’re unsure of what type of soil you’ve got, dig up a sample and take it in to the nursery with you.