I've found TransferWise to be slightly more expensive than CurrencyFair, however TransferWise is capable of US <-> EU transfers in both directions, whereas CurrencyFair can only handle EU -> US (I believe because CurrencyFair does not yet have a presence in the US).