Climbing in non-winter conditions (or indoor) and ski touring are by far the best things for me. I come happy like a toddler after a session / trip on skis. I just don't get this from typical old school team sports, or even single/duo ones.
The biggest thing isn't the physical effort part, not for me. Its exposition to your fear of death, fear of injury which are very strong emotions. You have to repeatedly overcome your biggest fear in whole life and push through, maybe 10x maybe 50x per evening. Do it for 1 or 2 decades at least 1x a week and your personality will change for the better. Also helps with various milder mental issues, not fixing them but improving (this can be said about every sport but its way more intense here).
There are other sports where you expose yourself to similar fears, but in climbing its very easy in afterwork session, without the actual risk (valid for sport climbing).