CA would anytime be preffered with due respect to both the degrees which would seem nearly equivalent in Practice.... but in the meanwhile there is a technical difference. MBA Finance people are usually Management graduates would not know the in depth technicalities. So CA should be preffered...