There's too many people that should be on the list, and too many people that think they should but shouldn't.
Like Ephialtes, I'd agree he'd be easily top 20, probably more like top 5, just for his contributions and all that. However, there's a lot of people who seem to dislike him, so they would disagree. As an example.