With all their resources and time, Apple should be leading the virtual assistant race by now, but they're not. Siri is better than it was a few years ago, but it's still frustrating some of the time. Having Siri execute a web search in response to a question is only marginally helpful, and it's useless if I'm in a situation where I can't look at my phone.
I would also add that having to be 100% online to use Siri at all is really dumb. I often find myself in no-service situations where I simply want to know what time it is, or other LOCAL things (set reminders, etc) and Siri simply won't work. At all. So dumb.