Hola,
Para ingenierias, si te decides por Barcelona, yo lo que siempre he oído es que si quieres aprender y curtirte, que vayas a la UPC (Universitat Politècnica de Barcelona), pero también dicen que es muy dura (supongo que va relacionado con lo de aprender). Pero vaya que no te hablo de primera mano, y tampoco tengo idea de la política lingüística de la UPC.
En la Universitat de Barcelona, almenos en mi facultad en la carrera que yo hice (no era una ingenieria) al matricularte te ponia el idioma en el que se iba a impartir la clase, asi que puedes elegir, lo que alomejor es un poco más lio a la hora de cuadrar horarios porque no tienen por qué coincidir.
Saludos.