When it works perfectly, the transaction is still nowhere near instant (transfers “cross” only at certain times of the day, almost as if it involves actual people driving between banks - ludicrous!) and recipient banks often do not recognize receipt for a day. And the fees are relatively absurd ($80-120 to send and to the same to receive) considering Interac money transfers are free.
I’ll note that literally everyone I deal with shares the same experiences with wires.
It is bizarre that the largest, likely most important, transactions we have a system that works objectively far worse with fewer checks and balances and more opportunity for error than the system we use for meaningless small transactions.