I graduated from Msc Finance at ESADE in June and I gotta admit that I have made a great decision to achieve my master's degree at ESADE. First of all you are correct about the attractiveness of the cities. Barcelona is more dynamic and is always with a lot of movements - its strong high tech vibe has also attracted a lot of tech start ups and PE capitals. The MFIN program itself is well-suited for students who want to develop a career in Finance (Banking, Asset Management etc.). It's also a CFA partner and the program curriculum prepares you for the CFA exams - I already passed CFA I. ESADE also has a good bundle of business schools affiliates - I went to LSE for exchange and it was awesome. A few months before the final term ended I already received offers from IBD in Dubai, data analytics in London and AM in Toronto. I chose the latter eventually.
Welcome to contact me if you had any question.