I've used Wise (formerly TransferWise) for international transfers a couple of times. They use "mid market" exchange rates so tend to be on the cheaper side as far as total loss of value on a transfer (fees + exchange rate losses).
Admittedly it's been a couple of years since I last looked around at these services though!
Honestly I was pretty content with the fees involved when I used it for Euros a couple years back. Afaik the fees aren't trivial but at least they're not steep (unlike e.g., using PayPal to do the same thing) - I didn't really feel robbed but it'll depend on what your expectations are!