MFin from IE Business School or ESADE?

I’m a BBA (Finance) grad with under a year of work experience in India. I’ve heard that IE and ESADE have decent MFin programs but wanted additional insights and opinions on them. Also, would I be facing visa issues if I were to continue working in Spain post graduation?