My biggest problem with Siri is not any of the silly one-off bugs that get memed to death on the internet.
My biggest problem was described beautifully in a recent article I read somewhere. About how a voice assistant with 10 possible working commands is great. And one with unlimited working commands is great. But one with hundreds of working commands is terrible, because the user will never know what all those commands are. They will just use the core few that they know. And if they try a command and it isn't one of those hundreds, it causes confusion and doubt.
Well stated. Siri feels so far behind in natural language or simulated conversation compared to Alexa. I’d prefer the convenience of Siri, but even in iOS 11 I’m perpetually disappointed.