Google Now & Siri:
I guess I was one of the few that actually used Siri. It was great. Although, I really only did 2 things with Siri and it was only ever in 1 place. I would either send a text to someone or set a reminder. And more than likely if I was using Siri, I would be in my car. So, being in my car I need to be able to keep my eyes on the road. The thing is, Google Now requires at least some input on the touch screen. This means, I have to take my eyes off the road. Google Now is not a true Siri competitor as it is not totally hands free, lets get that straight now.
To start Google now, I have to first swipe up from the capacitive home button. Next, I have to tap on a tiny mic icon. On my iPhone, I just held down a physical button, so I never had to look anywhere. To send a text message, Siri would confirm the message for me and ask if I want to send it. I could say "yes", "yeah", "sure", any so many things. The main thing is that I didn't have to take my eyes off the road. With Google Now, you cannot use your voice to confirm the message. You have to physically tap. And in this sense, it is not hands free.
The other thing I do is set reminders. I am a forgetful person and reminders is an awesome app. I would just say "Remind me to check my bank statement when I get home" or "Remind me to feed my dog in an hour" or even something like "remind me to mail my letter tomorrow at noon" and it would work every time. Whenever I try and have Google Now remind me of something, it has only ever done time. So "when I get home" hasn't worked. And if I say "tomorrow at noon", I will get an error saying that alarms can't go by dates. Google should really include a reminders app or something similar because it is very functional.