I have been a smoker for more than a decade and I don't think it has any good impact on any of those.
In fact, it's quite the contrary.
The only times when it's really enjoyable is when you're with someone and you chill out and lightens the mood.
But overall it's a drug which I haven't seen bringing any good effect on people's mental health.
That seems biased: if you only notice the people who act out due to their mental health issues, you will not notice the people who use cannabis but don’t have any issues with mental health.
Furthermore, people with mental health issues are known to self-medicate, which will introduce a bias if the correlation is seen as causation.