The reason people may be offering different opinions is different countries and different accounts being used for receipt of money for transfers. For me the best I seem to have is USD2 to get a cheque issued and AUD15 to bank it. For wire they charge USD12 and AUD7.50 to receive it. EFT has not been suggested as an option for me.
I think if you are in the US and have a US bank account then there seems no better way to receive affiliate payments, however, if you don’t have a US dollar account then you may need to consider charges at either end by doing a bit of homework.
If anyone in Australia that has a Westpac account can do it cheaper than outlined above then please let me know.