I have the app running for a while now. I like it very much. I have used it often especially when I am driving. As far as recognizing my contacts goes, it does a good job. My only suggestion is the accuracy, I sometimes have a very hard time getting it to type even basic words. I wish it has a training feature.