Back to your prickly pear......I do not want to weed the area so I have 90% gravel and 10% soil. I see a weed every now and then but it quickly dies when the sun is out for a week with no rain.
This area was once a gravel parking area which made it perfect for plants that do not really need soil.