The UK is one of the only remaining countries in the world offering free banking. That is now changing with First Direct and NatWest introducing bank charges for current accounts. More UK banks will follow.
The Spanish banking system has historically levid account admin and maintenance charges amongst others. This has now changed and expats can now qualify for Commission Free Banking.
If anyone is interested, then feel free to get in touch.