SWIFT doesn't mean much. Bank transactions can be done by other means, which happened recently. It's speed and convenience, but not qualitative difference.
I never used IBAN outside of Europe (actually Dubai if I'm not wrong used that too) so I'm not sure how international that is