i think.MBA fin is much better than CA. What gyan u get in MBA is above all your fin fundas.You get to know much more than core finance. And dear believe me if ur idea of life is just to do core fin job and not to live life then go for CA, otherwise go for MBA