Firstly MBA and msc,MCA are totally different in nature. MBA is definitely the best option among the three 9My opinion.
And talking about MCA and Msc. , MCA is a better option (again my opinion 😛 ).
The reason behind these is: Money and job availability .
Further discussion is here : https://www.quora.com/Which-one-is-better-an-MCA-or-an-MSc-in-computer-science
Thank you! 🙂