So all in all, I'm not applying to both french programs (TF at ESSEC and ESCP Europe). Both are not really suited to my profile, it's more for people that already have 2-3 years experience.
I'm applying to these:
Bocconi
St.Gallen
Warwick
Imperial
Cass (Master in Finance and Master in Banking and International Finance, I might apply to a 3rd one just to maximize my chances, you can give 3 options so why not take advantage. Although the other finance related programs look tough; Master in Quantitative Finance, MSc in Mathematical Trading and Finance. Anyone know how good these are? I don't really feel like doing financial models 100% of my time though but if it's a good degree for later then why not.)
That's 6 or 7 (depending on Cass) different programs I'm applying to, it's a good number IMO. Gives me more chances.
Also, I might decide to apply to Essec's Master in Finance (It's a new program, it's not the master in TF) and maybe HEC Lausanne (I'm sure to get in, have a Swiss bachelor degree so I'm 100% guaranteed to get in), just to be sure. But I don't want to go to Lausanne.