Emlyn..
I from the way you defend CFA, I can tell you probably a CFA or heading there, well I am a CFA, I have been for just about a year now. Like you said, CFA is a very unique program and most prefered by the investment professionals and I agree, CFA is bigger tha MS in Finance and is bigger than PhD in finance in my own view but a MS in finance engineering is a whole different program that was designed to solve financial problems that ordinary finance programs like CFA and MS finance and ordinary quant programs like math,finance math, statistics, software engineering, computer scie could not answer. Ms in finance engineering is an hybrid program design specifically to solve derivative problems( the most complex area of finance), so its by far better than any finance program in finance quants related areas i.e Derivatives coz thats what it was designed for. The markets also value MS financial engineering high than CFA and MBA combined this is shown by the average starting salaries for MBA and CFA with average around $60k a year and MS financial Engineering averaging around $80k with additional signing bonus averaging around $30K. Again CFA is a great program, I wouldn't have enter into it if I didn't think so but CFA alone cannot push anyone to a higher level considering the competition and how some MBA schools have responded to threat by CFA by teaching off the CFA programs!