Yes, except that SMS/MMS sucks major ass, and RCS is really, really bad too. Not as awful as SMS, but close, and missing various barebones features.
That's not Apple's fault per se, but of course, they contribute to it. They should open up the iMessage protocol.