depends on what sort of further education are u looking for. if i were to compare mba in finance and cfa (usa) then i would say that mba is mile wide and foot deep while cfa is foot wide and mile deep. get my drift?
go for an mba if u wanna go into consultancy, or administration, that sort of stuff. go for cfa if u wanna go into portfolio mngmt or i banking, that sort of stuff.
regarding cfa particularly, it is completely different from whatever we study as part of our curriculum in ca. but then again, it's fun and challenging because it is very application oriented.
if u r looking for fat pay packets from advanced degrees, all 3 whether ca,cfa or mba would give u that.
hope this helps...