Google, charitably, continues to step on their own d|ck at every possible opportunity when it comes to text communication (chat and sms). Apple definitely got this overwhelmingly correct with iMessage. Google can't even decide what stuff belongs in what app, and they've done the Hokey Pokey more times than I can count. SMS is now integrated in Google voice. SMS is now integrated into Hangouts. SMS is now moving out of Hangouts and into Messages or maybe Allo or maybe Duo. And optionally in a ravamped Google Voice.
Gchat is now in Hangouts. Hangouts works also in a laptop web browser. Allo and Duo and Messages do not work in a browser. And Allo will spam the recipient to also download Allo when delivering the message.
Meanwhile, in Hangouts, for two years, I can't play voicemails, I get a message that it's unavailable. One every phone I've bought including a Google Nexus branded phone, and a Motorola phone when Google owned Motorola.
Anyway, I'd say great new things sure. But there's always yet another new thing and new way of doing it. It's exhausting. There is no such thing as polishing existing stuff. They move on to new things before polish really ever catches on.
I agree there's shenanigans with iMessage, which is why it's not perfect. But I personally have no evidence it's malicious rather than incompetency, and in other respects it's better than what Google is doing by leaps and bounds. (And I use Android, not iOS).
Windows Phone, I think given how far behind Microsoft was at the time it finally was released, they should have rolled it out as completely free and open source. And even at anytime up until about two years ago they could have done this. Now, I think it wouldn't matter. Too bad.
As far as I know you can deregister a number from iMessage by logging in to your appleID on the web. There's no simple way for hem know whether you've switched to android or just put your phone in a drawer unless you log in and tell them.
Really?? I feel Google and partners are introducing great new things and polishing existing stuff on a daily basis.
Windows phone on the other hand is doing the exact opposite :(