С точки зрения развития мышц или снижения веса, йога уступает.
Но вопрос задан в широком смысле.
В широком смысле, йога эффективнее, так как затрагивает существенно больше сфер жизни человека.
Вопрос явно требует уточнения.
Я считаю, что нужно не выбирать, а совмещать.
Речь ведь наверняка шла о групповых занятиях фитнесом, а не о образе жизни.