CA is more towards Tax side and Auditing side.whereas CFA is skewed towards finance and related aspects. In CA you have rigorous training wich provide opportunity for live interaction in commercial environment. I hope it will help you to take better decision.