I have admission offer from both these colleges, the fee structure is almost the same. I have 5 yrs of experience in analytics in an Indian company (Non IT). I want to go for a program which would help me get into a strong analytics based management consultancy role.
Please let me know which program should I join or should I try for a higher GMAT score (Present score: 700) and aim for programs like CMU Tepper next year.
I think both ESADE and McGill are great schools and are on par if not better than CMU. Out of the 3, McGill has the strongest brand name, however ESADE might be considered better in terms of business education. I personally would not consider ESADE due to spain's messed up economic situation, which in my opinion translates to bleack job prospects with the country's 27% unemplyment rate. Furthermore, i would'nt want to learn management from a country that can't manage itself. However i'm sure ESADE opens many doors outside of spain and especially in europe. That's my personal opinion to which you might not agree, keep in mind that i'm biased as i am a mcgill alumni
I think it really comes down to where you want to work post MBA. If you want to work in europe then by all means go to ESADE. If it's north america that you're looking for then McGill is a better option. Your GMAT is good enough for any school. It's not worth giving up on ESADE's and McGill's offers unless you hope to get into a harvard/INSEAD type of school next year.
Hope this helps and good luck wih your decision! It's not an easy one.