IMHO, Alexa gives strange results...
Google shows more relevant link popularity, but it updates its database quickly and removes sites that were down during that update.
AllTheWeb usually gives you more links to the site because AllTheWeb keeps old links even that are not exist already.
Sometimes it's better to use AllTheWeb, sometimes Google is better, IMHO Alexa is not useful.