I see that some people are complaining about bad productions of some of the djs and then contradicting themselves by saying that top100 list is a dj list and not a producer list. if you think that top100 is a dj list, no need to bash djs' productions.
Yes it is true that most people probably vote based on the productions of the djs, but you can't really change how people vote.
It is also true that some djs deserve to be higher, and some to be lower, but it is simply a popularity contest. Most votes are gathered at large festivals rather than radio shows imo (no offense to anyone). If you compare the top100 list to the lineups of the major summer festivals, you can see what I'm trying to say. (many of the djs in the lineups ended up in top100).
Armin might have a bad album for some people, and his sets might not be great, but he does still attract a great number of listeners every week(both his radio show, and live sets). And even though many people complain about his sets, I'm sure there are many more that like them.
My logic of votes:
Good tracks => air time on radio shows, and other djs live sets => more booking for you (with the help of some marketing/managing) => more record deals + more votes.
anyways.. that was my 2 cents.. felt like i had to add something to the discussion