How Would You Rate Yoga Over Other Fitness Programs?

How you Rate Yoga over Other Fitness program. I used to do Yoga Classes in Dubai, and other CrossFit, How about your idea on this concern on Yoga over other fitness?