Choosing between offers from PhD in FinMath from BU and from European two Master Programs. What would you advise? What are the pro's and con's of choosing PhD over Msc? Do people get Msc degree if they leave PhD after two years?
I have a PhD (or rather, I will have one....I'm defending in 2 weeks) in mathematics (not financial math, but whatever

). I think the best advice I can give anyone regarding a PhD is this: do it because YOU want to. Don't do it because of a job, or because you think it'll open job doors for you. Until you've done one, you really have no idea how hard a PhD program is. It's easy to say that 5 years is ok (by the way, lots of PhD programs in the hard sciences are turning into 6 years, not 5 years, so don't be surprised if you might even need a 6th year), but it might be harder for you to say to yourself when you're finishing up year #2 and realize you could've been done already. Also, I actually understand your point about girls being taken by the time you're done (you basically put your life on hold for the PhD and expect any man/woman that comes into your life to accept that you've made this giant commitment), but I wouldn't worry as much about that. More people are accepting of this than you might believe.
Anyways, in the end you need to be honest and ask yourself what your future plans are. I am not currently in finance, so if the "Andy Nguyen"s (

) of the world disagree with me then maybe you should listen to them and not me, but I think that if you are dead set on working in finance (or hell even just in industry), you might want to explore other options than a PhD. But if you think a PhD is something you really want to have just for YOU, then by all means go for it, because it does get people to notice you (I can vouch for that one myself).
One parting comment: I've been in UCLA's math department for 6 years now, and I've known a lot of PhD students both pure and applied (which at UCLA includes financial math, btw). I do not know a single student who has come to the program looking to just get the PhD for job opportunities that has managed to stay beyond one year. (But to be fair most of the students who do finish their PhD and choose to work in industry go on to get some very good jobs).