Nettles have some sort of medical benefit - I can’t remember what, but Ellendra would know.
Nettles are a diuretic. But so are hundreds of other plants. Nettles’ main benefit is that they are highly nutritious.