Yes.
It's more UK/EU focused - in the US and Canada you have to pay wire fees, they don't accept bill pay or cheque/check. Not sure about elsewhere.
In the UK, deposit in is free. Same for EU I believe.
For all, they charge a few of the local currency for a transfer out ($4, 3GBP, etc). Still much cheaper than the normal places.
For day to day, it's probably cheaper using a foreign-exchange-fee free card in the currency you have the money to spend. Obviously this doesn't work for all things, but it might for some.