Mexican petunia is a resilient plant with the ability to grow well in harsh environments, but it can easily become invasive.
There might not be an easier flower for your pots or garden beds.