Siri is a bit disappointing, and certainly the lesser of the competition.
Apple do have the issue of privacy, and not harvesting your usage as a bit of a blocker to progress - which may limit its ultimate usefulness.
To be honest, I don't mind Google scanning my emails and surfacing information to me that it thinks is useful in cards, though I've never found its heuristics
that useful... it might scan and consolidate information about a trip I'm about to go on, or package I have coming - but more often than not, this info gets 'pushed' when it's important anyway.
My big problem with Siri is not knowing what it can and can't do - I was listening (via wireless headphones) to an Apple playlist the other day and I 'experimented' by asking Siri what song was playing; I was actually surprised to get a response as I didn't know it could do that.
I also use Siri to control my philips Hue bulbs/scenes at home and find that very useful. Setting timers, adding reminders, asking what the weather is going to be like... all predictable and one-shot things it seems ok with. And the accuracy of transcribing voice input to machine-useable text has improved dramatically.
I want it to become genuine AI though - not a simple input-output decision tree; i.e it needs true machine learning. If I keep turning on a Hue scene around 8pm every night, I want Siri to pro-actively ask me if I want it on next time before I have to ask... or even just do it and let me know it's done and ask if it did the right thing.
Obviously Siri is always 'listening' for 'hey Siri', so for me I wouldn't mind the leap to allow it to just passively listen all the time and pop up with stuff like "I heard someone ask you to remember to bring wine to the BBQ on Sunday - shall I remind you?" - but I guess that's an uncomfortable leap for many.
I think we need proper context with Siri too like many have said here...
'Who's the brown-haired guy in this show?' [via NetFlix on AppleTV]
"It's [whoever]"
<2 hours later>
"That guy I asked you about earlier - who was that again?" [via 'Hey Siri on iPhone]
"Do you mean [whoever]?"
"Yeah... what else has he been in?"
As I say, I don't know what Siri can/can't do... maybe it can already do that or variations thereof - but I don't think so as fundamentally I don't think it 'saves' your previous interactions.
Can I ask it '
When was the last time I facetimed with my Mum?" - I suspect it
can't do that, it would mean experimenting... and Siri is not the kind of tech you can openly experiment with, as it's awkward enough to use in public as it is.
And here's another issue - society, whilst 'accepting' of people using 'voice activated assistants' on their devices in the wild, the public at large still hasn't readily embraced it. I still feel like a ****er saying 'Hey Siri' with any other human in ear-shot. And I feel even worse when it doesn't do what I expect.