You don't allow enough time for wire…
You don't allow enough time for wire transfers to occur.  You're happy to process a transaction on a Friday afternoon for example knowing full well that a US bank won't be able to meet your timelines because of the weekend.  It's just plain dumb and results in a series of cancelled transfers.  You don't indicate the wire transfer fee until too late in the transaction process meaning anyone trying to transfer an exact amount from the outset has to then adjust it and it presupposes you have that amount in your bank account in the first place.  It';s negligible dollars but it screws things up if you don't apply it in the initial calculation.  There is so much you can do better.  I like the rates and the speed but you've made it really stressful trying to move money from US to Australia.....