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.
iCloud vs. Dropbox. iTunes vs. Spotify. Apple Music vs. Spotify. Calendar vs. GCal or Outlook365. Mail vs. Gmail/365.
Apple Maps vs. Google Maps.
Pretty much any service that both Apple and Google make, Google does it better.
Up until last year, if I wanted maps via CarPlay, I had to use Apple maps. Up until last year, if I wanted to sync passwords across devices, I had to use iCloud. Even today, if I click on an address, it goes to Apple maps. I have to jump through hoops to use Google Maps.
If you want to install apps, you must use the App store.
If you want to play music on your watch, you have to use Apple Music.
There are still plenty of places where Apple forces you to (or at least makes it very inconvenient not to) use their services. Most users aren't sophisticated enough to use anything but Apple Maps, Apple Music, iCloud, etc.
> You may have a great point about their software service selection but I disagree with your muddying the waters bringing their core software into the mix.
When did I bring their core software into the mix? I'm only talking about their services.
I couldn’t disagree more. Apple, from my understanding, is famously successful because they make both great hardware and great software. It’s the combination of both that made their hardware products sell like hot cakes. It’s the reason that year after year people keep complaining about the “Apple tax” on comparably-specced hardware. Customers don’t care because they want Apple software on their machines. Their operating systems are well optimized and user friendly. Their core apps range from decent to really great (presumably because the teams working on them are highly independent). Many of their core apps don’t even need third party replacements because they do everything you’ll ever need them to do. I just don’t see the argument for their software being consistently bad. Are there also bad examples? Yup. But I would pick Apple over Microsoft for consumer software any day of the week despite the former being “a hardware company” and the latter being “a software company”.