The main difference is that iMessages count towards iCloud quota, whereas (most?) other messaging services have free storage.
A few times I've wanted to print something and found it was sent over an IM app and compressed to 100kb rendering it useless.