Well you can destroy everyone with every champ. But of course, there is a meta. And meta champs are always the "best" champs It is pretty hard to say, because every game is different. So i think there is just one "best" champ for yourself. For me it is Ahri.. My performance is my best on her.