Va a sonar locura, pero... ¿Quizá Cuenta Online Santander?
Totalmente gratis, pero además, si por donde te mueves en México hay cajeros de Santander la retirada de efectivo es totalmente gratis, es decir, la tarjeta de débito te permite sacar el dinero sin comisiones en cualquier cajero de Santander no sólo de España, sino en todo el mundo. Y en México hay Santander (lo que tendrás que ver es si tienes disponible en la zona donde vives)
Además, si cuentas con un buen patrimonio es posible que te cataloguen Select, lo que supone ser reconocido cliente de Santander en todo el mundo. Aunque esto, si algún forero ha probado este servicio que comente qué tal la experiencia.
Como contras diría que aunque la retirada de efectivo en cajeros Santander es perfecta (el cambio que te hacen es bueno, yo lo probé en Brasil), por su contra tiene que si pagas en un comercio el tipo de cambio es malísimo a no ser que tengas contratado el plan viajes (3 euros al mes, pero creo que no es contratable con la cuenta online).
Por otra parte, podrías mirar los famosos neobancos: Revolut, N26, etc. Son gratis también y parece que hay muchísimas más facilidades tanto para retirar en cajeros como pagar con tarjeta en comercio. Pero por otra parte creo que obligan a tener residencia en España y quizá el uso continuado en México les pueda hacer saltar las alarmas y hagan un bloqueo de la cuenta.
Dicho esto, si estuviera en tu situación crearía 2 cuentas: 1 en un banco tradicional y otra en un banco online. Mis apuestas serían la siguientes.
Banca tradicional: Opciones: Cuenta Online Caixabank, Cuenta Online
BBVA o Cuenta Online Santander.
Mi apuesta: Santander
Razón: Además de lo de las retiradas sin comisiones en Santander México que he comentado, ten en cuenta que los bancos, aunque tengan el mismo nombre, operan como bancos diferentes en cada país, es decir, ser de BBVA en España no te hace que abrir cuenta en BBVA México sea más fácil, ni siquiera serás reconocido como cliente de la entidad. Entiendo que en banca privada quizá sí (no estoy seguro). Lo que sí sé que en el caso de Santander sí tiene mecanismos para reconocerte en los países donde opera (eso sí, siempre que estés catalogado como banca privada o Select). El tema de las tarjetas y la retirada en todo el mundo es algo que empezó en Banca privada y lo han puesto para todos los clientes, quién sabe a futuro qué pueden ampliar...
A tener en cuenta: Consulta los bancos que he mencionado para ver más detalladamente condiciones cuando estés allí, BBVA también está en México. Eso sí, si vas a hacerte la cuenta online, te recomiendo que en cualquier caso llames a los bancos para informarte en lugar de ir a la sucursal física.
Banco online:
Opciones: Revolut, N26,
Openbank,
Imagin.
Mi apuesta: Revolut
Razón: Puedes tener varias divisas. Lo cual puede servirte para cambiar euros a pesos mexicanos y vivir más consciente con la divisa directamente. Además, creo que puedes sacar gratis en cualquier cajero.
A tener en cuenta: Mira los límites, es decir, no puedes realizar cambios de moneda infinitos ni retirar todas las veces que quieras a no ser que contrates los planes premium.