McMahon will look good in a good team. He was always going to be that type of player.
Because of his age, and abilty to run and kick he'll continue to get games, regardless if you like him or not.
When the like of Deledio, Tambling, Foley, Cotchin and our young talls get abit more size on them, and the team is playing better - hopfully 2009 onwards he will look good.
Fact is he is getting bagged and still got 30 touches, which is not that bad for an average game.
You can tell by the 2nd half vs. Carlton, Freo game etc. he has the abilty to be a decent player with some weapons that compliment the team. He was class in '06