In the right hands, any call on the market will call coyotes. There is simply not a "best" out there. So many different sounds can be used to call predators, that you really need to get several different calls and practice with them.
Also remember, predators will come to a call for several different reasons, such as curiousity, hunger, territorial, etc. Learn to trigger thier instincts, and you'll do just fine.