Wire transfers are fucking retarded.
Wasted half an hour filling out a wire transfer form many times, kept getting a generic "INVALID BANK INFORMATION" error.
After a ton of trial and error I determined that the form was being rejected because they couldn't handle the fact that my bank has an apostrophe in its name.
Validating a Bitcoin address is orders of magnitude simpler...