I think any kind of exercise is good, better than not at all.
I only doing yoga

I can do it any time in my room, so it's more flexible.
Actually you can do sport and socialize at the same time, either you ask your friends to jogging together (for example), or you'll find new friends on the spot. So it wouldn't need more time to do both.