Hey there,
Well both are very good schools. And I think the answer is: where do you want to live an work? In France? In UK? Do you WANT that challenge of learning french? Would you like that? Or would you prefer to stay int he english speaking world?
You cant go wrong with either program. And I think the choice here is more about what you want.