ICWA is more concerned with accounts and costing. CFA will give you an edge if you want to make a career in equity and portfolio construction. You should do something which is in line with what you have already done. As you have already done M.Com, I will advice you to choose ICWA over CFA.