I've been a dancer for 30 years, of many forms. The best way I can describe dancing to non-practitioners is that it's like playing a silent, wearable musical instrument that demands attention from your entire body. It is not like playing a sport, except perhaps if you do it competitively :-)
And it’s really valuable to me as a software engineer - at the very least it forces me out of my chair at 6.30pm 5 days a week to go to the studio, when otherwise I could easily find myself working 12-14 hours days because I am “in the zone” (which is easy for me to do because of the years of martial arts and meditation practice) which for sure would not be good for my health.
It is also a great emotional outlet for me as most of my day I am dealing with machines and logic.
And the best part is that I dance with my other half - we spend a lot of time together, travel together and get all our arguments done on the dance floor and not at home! :)
I definitely recommend dancing, any kind, to anyone and everyone.