Having done MBA Finance, I realise that only those who have done their MBA from among the top institutes in the country get really meaningful jobs. Others get either sales or back-office operations. There are a few lucky students who get core finance jobs. Also, the colleges do not really provide good teaching and other essential skills. There are only a select few colleges who ensure overall development of the students making them job-ready.
Against this, I think CA is definitely a better option. There are a good number of students today who are successfully completing their CA course. So if you put in good amount of efforts you will definitely succeed.