Just researching these FX services myself as well and found this post. Lots of options and lots of reading through the website and FAQs to figure out fees and what is possible. I suggest that whatever service you choose, email or call their customer support to see how easy it is to get support if you need it.
Also want to mention that it seems Transferwise only accepts incoming payments in GBP and EUR currencies according to their FAQ. So if you are wanting to deal with another currency such as USD you need to choose a different company. I was trying to find a service that handles all three major currencies without too much hassle if possible. Of course minimal fees and great exchange rates are important too!