I'm with Banco Espirito Santo and find them good to deal with. They always have an English speaking member of staff who can deal with you. If anything they're a little more pedantic than Irish banks...for example they refused my first application as the signature on the documents didn't match the signature on my passport! (which I'd done when I was 16)