I think it is waste of time about which is better either CA or CMA, CA is preferred by the young students as they have time to go for 3 year articleship, and CMA is preferred by the working class as they do not have time for the articleship.
Training method of CA and CMA are different, CA institite prefers training under practicing CA's, and CMA institute prefers training of 3 years on JOB. Now it is point of discussions which method is better either on job trianing of CMA or training under practicing CA.
A CA can do CMA as he can work in good company and show 3 year of experiance as training but CMA can not do CA as working class can not take break from service.
If you are CA you can pass CMA and if you are CMA you can pass CA exams. but CMA's are not getting opportunity to go for the CA exams as 3 years articleship is biggest hurdle. i think CA institute should think about the exemption of articleship for CMA or reduce the period to one year.