Recently I've found that there is little reason to pick a melee hero since a lot of the games outcome can be based around the laning phase.
Also, a lot of strategies have been focusing on pushing lately, and pretty much all pushing heroes are ranged heroes. (defiler, engi, slither, torturer, ophelia, wog, hellbringer, did I forget anyone?) so these heroes are so popular right now that it makes it even harder to survive as a melee hero. (Not including Balphagore who I think is also a pushing hero, but the first melee?)
In a lot of competitive matches I've seen lately you only see about 1 melee hero per team, and I've seen  go 5 range heroes in more than one instance.
The point I'm making is that are range heroes too dominant right now in the meta game? Where is the incentive to go melee and just be extremely frustrated in a laning phase where you're up against heroes like Pyromancer and Slither? (just an example) Would you want to lane against that as Pestilence?
just some food for though, this has been bothering me for a while. Would like to hear others opinions on the topic.