Other things being equal, ESADE is a much, much better MBA and most students are more likely to meet their goals and get a much higher salary. ESADE also has an executive language centre, which I can strongly recommend: take the time to learn some Castilian and enough Catalan for shopping before you start the MBA. EDHEC is lower cost but also much lower return and, perhaps, a much more national alumni network.
[Edited by StuartHE on Mar 05, 2021]
Other things being equal, ESADE is a much, much better MBA and most students are more likely to meet their goals and get a much higher salary. ESADE also has an executive language centre, which I can strongly recommend: take the time to learn some Castilian and enough Catalan for shopping before you start the MBA. EDHEC is lower cost but also much lower return and, perhaps, a much more national alumni network.