Debating between joining a CrossFit box or a regular gym in Mumbai. Have been doing traditional bodybuilding for 2 years. Is CrossFit worth the higher price? What are the pros and cons?