I used it only for money transfers the last 3 years but now I decided to use it as my everyday account. Best exchange rate and transfers sometimes immediate to other country. I have 13 bank accounts, the latest are Monese, N26, Starling. But I have issues with them suspending account for weeks and asking for further documents and than nothing. That's crazy.
I even sent £30000 to Spain and had no issues with TransferWise. I wouldn't trust any other money exchange company to send this much.
To send money free up to £500 use my code: