Well, from Europe I use Revolut. It’s a UK based internet bank which charges nothing, really nothing for international transfers. I use them every month to send money to my wife in Bogor.
There is another financial institution I know of, N26, which is based in Germany that seems to provide the same services but so far I have only used Revolut as they fit the bill perfectly for me.
It’s actually working with your smartphone and the account is paired with it. So you do everything from your phone. Some reviews in France were a bit scary but I did give it a careful try in the beginning. So far I have nothing to complain about and it has been working flawlessly.
The only thing is that you have to use their premium services which are priced at 9.90 Euros per month.