Dear Abba09y,
It is good to know that you already know about the subjectivity of your questions. Some of the questions you have asked can never be answered because as you said, they are too subjective but subjectivity cannot overcome statistics & simple plain logic.
You profile is a typical Indian profile, which i come across every now and then & many of my Indian friends have this profile. If I have to advice you, I would strongly discourage you from joining the MBA program at EDHEC or HLL. In my extended post, I have explained how these MBA programs are good but majorly serve the aspirations of EU candidate and don't have the necessary career resources for international students. Its a riot out here so most international students struggle to launch their careers. Understand that MBA as a diploma is not very popular in Europe as it is in US & Asia. For us it is just another Masters degree, which we can opt for after working for a few years to push our careers. The overall reputation of the school matters more. If it is your parent's money you are betting here, please keep away.
One needs to have business level skills in a foreign language to be able to use it to one's advantage in job hunt and it is very very very difficult to build business level skills within one year that too when you are attending an year long extensive MBA program with hardly any time to spare. Understand the logic here, don't go by what the marketing teams of schools have to say. They are paid to say what they say.
Aim for schools in Asia, Australia and Canada. Compare the various advantages these countries have to offer when compared to Europe (Economic environment - present & future, availability of jobs, language advantage, ease of getting sponsorship and work permits on offer). If you still want to risk it in Europe, with your profile aim at CBS in Denmark, Mannhiem in Germany & HEC in France.
Hope it helps.