When I played League of Legends I never found a Champion I wanted to use. The weekly rotation of Champions never gave enough time to learn a single character, yet the rotation let me try each Champion. This past summer I decided to try DOTA 2. I haven't stopped playing since.
My time with League of Legends simplified the learning curve for other MOBAs like DOTA 2, yet something about the roster of Heroes made sense to me. And while I still miserably lose matches even today, I know most characters - and my best and worst. Both as an exercise to recognize my strengths and an admittance of my failures with certain Heroes, I've compiled a list of successful Heroes and Heroes I should always avoid.
Good Ahead, Choose Them
I don't remember how I decided to play Earthshaker, but his full arsenal of stuns and low item dependence helped me setup kills for my team. Once I acquire a Blink Dagger and warp into the middle of teams to dunk my Echo Slam, I watch as my team clean up the remaining health of enemy Heroes. Earthshaker's usefulness somewhat drops off in longer matches, but my friends never complain when I select my favourite Hero.