Pros: knowledgeable, supportive coaches/instructors, a strong community and structured, varied classes that improve strength, flexibility and accountability; Cons: classes can be challenging and require commitment, so may feel intense for those seeking a gentler, low‑effort option.