Even their “good” software is only good if you use exactly how Apple wants.
Even their “good” software is only good if you use exactly how Apple wants.
In any case, calling any of their services a disaster is disingenuous to begin with.
I wouldn't. Interacting with people who don't use iMessage is awful. It gets very confused when you try to send group messages when some people have iMessage and some don't, for example.
Google's offerings handle this much better, especially if you're on Android, but even if you aren't.
How does Google’s offering handle this situation better?
Hangouts for example understands how different carriers handle different types of data differently, and accounts for that when sending messages. So when you send to a group with different capabilities, it adjusts accordingly and automatically in the background.
The problem is our family group text. Some of the family is on Android. For the family group text, I use Hangouts because not all the messages go through if I use iMessage.