I actually really like "OK Google", but my reasons for using or not using in particular contexts are not at all what the author here states. Invariably, the about 1 second after I say "OK Google" or hit the mic on the search screen, some knucklehead (or one of my kids) starts talking in the background making my search useless. Background noise is a killjoy. I don't want to be the guy repeating the same thing louder and more clearly over and over in the food court. I have no problem using it "in front of people", I just have no faith that it will work.