Don't really see how anyone can justify Tavares over Lecavilier. Vinny easily.
In a poll like this it is probably not fair to have anyone on it who hasn't played at least 1/2 their career yet. In 10 years Tavares could easily be in the top 10, same with RNH and some of the other recently drafted players.
But from what Tavares has shown so far in his career he projects higher numbers than a lot of players on the list.
Lecavalier was my pick. Kane, Hall, and JT have not had nearly long enough careers yet, while Vinny has broken the 1,000 game plateau (ask this in 10 years and my stance will probably have changed). (Chris Phillips has as well, but he is mostly defensive-minded.)