I myself believe that no champion should be considered the best. It's not the champions that are good, it's the person playing them. Notice how if you play vs A.I. you can see any champion dominate one game, and fail the next. I have a friend that played as Pantheon and could get upwards of 25 kills a game with only 3 deaths. He hasn't played this game but for 2 weeks. He has a record of 32/0/12 and it's because he has the paying style of that champion. He soon after tried to play Warwick and got a 0/3/0 record. It really just depends on what you like. If you like a dominating AOE that does TONS of damage, play as Fiddlesticks or someone similar. If you want to be able to kill 1 person that has full health in 1 burst then choose someone that can. There are going to be characters that fail in places others come out victorious. It's more about being in the right place at the right time. Any champion can be great, that is something that riot made that is amazing about this game. A little advice, look into the champions, if you like the way they look and like their skill set, then you're going to like playing them, if you like playing them, then in turn you'll be great at playing them. So don't go looking at forums and base what character you play off which is "the best" play with you like and I'll tell you you'll be a lot better at that character then the one's everyone is suggesting. (unless that just so happens to be the one you like) You don't have to take my advice, just giving out for grabs 