Transferwise has been a godsend for me the past couple years as I've been moving my life to the UK from the US. XE was bought out awhile ago and hiked their fees up, while banks like HSBC have always had high rates to begin with.
Although I'm wondering if jumping on a bitcoin exchange like GDAX to go from USD -> bitcoin -> GBP would be even cheaper these days?