I used to use OFX, but have taken advice from this forum, and tried Wise. It is a far more comprehensive product, allowing me to have multiple currency accounts and a debit card (using any currency).
The exchange rate is typically 0.5% over the spot rate for small transactions, lower for large ones. This is significantly cheaper than any others, including OFX which used to be about 1 to 2%. Banks are typically 3%.
As a UK citizen as well, I am allowed to invest in a Blackrock fund and interest accounts too. Frankly, it's my only international bank now. I only use my uk and Italian banks for direct debits and joint accounts.