Enchantress is definitely a safe pick because you can pick up some slack DPS-wise if you get a bad team.
I've found that Lich and KotL are extremely good in pubs. People just don't know how to deal with them - and if you queue up with a friend and run a melee carry / Lich combo in lane, you WILL dominate 90% of the time.
I always have fun on (roughly in order) shadow puppy, windrunner, jakiro, kotl, lina, crystal and earthshaker. Usually always get a push stick(not first but after mek normally) too besides es obviously, which is not always the best item but make sme have more fun and you can get some good saving/killing pushes.
I love earthshaker but really have a tough time if they stop me from doing jungle pulls on getting last hits since im all melee. Roaming usually is best with him and you can neatly block the entire middle pathway up with a fissure and it makes a lot of mids who arent blinking panic and do stupid things. Once you get your boots + dagger just proceed to wreck any 5 man dotas with surprise ES.
Forgot witch doctor! He's a wrecking machine btw with his 360yoloswag --- axe<great axe<greater axe<greatest axe. no need to thank me. ~_Emissary_ PSN: Sadboosh
You have to be pretty dang bad or be severely outplayed to not dominate the early game completely with an early game heavy lineup. :/ --- Yes, I changed my sig.. Why was I still acting like I care about that game anyway?