Not to pick on the OP because this isn't directed at him, but at these types of threads in general.
What does the champion need buffing on? Absolutely nothing. We seem to have this attitude that every class presented needs to appeal to us personally, and if it doesn't, then it's broken, or weak, or whatever. That attitude is not only flawed, but is harmful to the game itself. There is a very real reason why the champion is like it is, and changing it because *I* feel it doesn't do enough ends up alienating those people who do like it like it is because I'm taking away their options.
So play the classes you want, and stop feeling like you need to change every other class to fit your desires because chances are, it appeals to other people just fine the way it is. The game certainly isn't catered to my desires, so why I would feel it necessarily say anything that doesn't fit my desires is somehow broken is beyond me.