Everytime I use it, it takes like 3 minutes to find the contact and,sometimes its wrong. Even when I'm saying it clearly. I'd rather tap contacts, scroll then press dial. That is all.
Are you using the Voice Dialer? Or the Voice Search? The Voice Dialer does, indeed, suck. I use Voice Search -- simply tap it and say "call <name> at home" (or "at mobile" or "at work," or wherever). That works 100% for me. The Voice-Dialer app does NOT work for me very well at all, but the Voice Search works 100% of the time. (The Voice Search is the little microphone on the Google search-bar at the top of the main home-screen, assuming you haven't removed or deleted it.)