I was all set to run out and get some until you got to the part about thorns. Other than rosa rugosa, I try to avoid thorns and go for the thornless varieties of berries whenever possible.
LOL! I guess it was good I opted for full disclosure!
I have some relatives with a huge patch of mesquite on their several acres and they have found it difficult to eradicate, so now that they know of its more positive aspects, they still try to keep it under control, but aren’t so discouraged at the impossibility of the task of getting rid of it altogether!