I generally enjoy playing heroes who are able to contribute to the success of the team, like Vladimir, Cassiopeia, Shen, Soraka etc. One or all of their skills can assist the team in getting kills easily, or protecting the team as a whole. Vladimir is my main, and definitely my favorite league hero followed closely by Cassiopeia however I do play quite a few other heroes in order to fill any requirement my team might require.