I've used Money Gram, Xoom, and
Remitly for years. Last January, I suddenly wasn't able to get any transfers completed to myself with any company, although I could send funds to family members both at my bank and others.
Money Gram's "customer support" was minimal and utterly useless. Xoom's exchange rate at that time was quite low compared to the others.
Remitly was amazing. The customer service was EXCELLENT and finally solved the problem, a BIG plus for them IMHO.
In a 90-minute online chat I got a good education into how the $ transfer business works technically. Later I then actually received a phone call from them, further filling me in on what they were doing to correct the situation, which they did. Seriously, I could not have asked for better customer service and it is always readily available.
Now I consider more than simply the momentary exchange rate when I make transfers.