Originally Posted by Cxhris
No such champ
Each champion is best/good at something and at the same time bad/worst at something else.
Neither a Specialist or a Generalist can do everything.
wrong as someone already pointed out
he can push he can defend he can cc he can burst
he can ap
he can tank
he can 0 cs support and still do damage and be helpfull
he can ad
he can proc build
he can jungle
he can split push
i'm probably missing a few here but you get the point and if you put the correct build on him for the role that you need he will often outclass most champs that are made specificly for one role
also due to his excellent farm he has a chance at doing better because some roles have great champs in them but they suck at farming