Side tracking from studies, perhaps these were the 3 best heroes at the moment. Can either play support/gank/killer.
Tinker as u all would've known, is well known for it's gay refreshing skill which refreshes almost everything with exception for necronomicon. Imagine the necros u can summon if it can be refreshed.
Storm spirit has been quite a popular hero lately as the hero can be quite annoying late into the game. Countless flying here & there either for attacking/defensive purposes really annoy the shit out of u. And there's no way an enemy can escape from ur clutches if they're dying.
Krobelus is perhaps one of the most underestimated hero. Well known for it's pushing abilities, not many have known that krobelus can be quite a killer. Instead of summoning spirits for the towers, it's used to hit heroes instead. Added with it's 5 sec cooldown 300 dmg wave which consumes so little mana, it can certainly farm very quickly, and harass enemies non-stop. The spirits will settle the late game issue. Must get bloodstone, shiva and heart. As long as u can outlast any hero, u wont be dying so easily. Hex is a bonus especially for escaping heroes.
If any required a sample replay against players I would gladly provide them. =)