Apparently, you don't read my post very well. Secondly, this is not a recommendation specifically for you. Most banks only allow you to withdraw 20,000 pesos at a time and the daily limit is less than $2800, so you had to make a lot of ATM withdrawals over probably two days(?). Not something MOST people want to do.
I agree with you on Xoom, Remitly, and Ria. I wouldn't recommend any of them due to the fees and exchange rate plus many people complain about how long it takes to get their money.
Western Union didn't hold my money or that of any of my friends. I already said, it wasn't an interrogation. It was more like a fraud check. It was only for that transfer over $1000 and could very well be the last time it's necessary since they already confirmed my details.
No doubt it's better than Xoom. What was the exchange rate yu received on your last transfer and when?