From the little I've seen of him, inconsistency seems to be his problem, although I guess we could say that about the team as a whole?
I think he's the sort of player who'll look brilliant in a team that's flying, but on the other side of the coin, he'll look anonymous when a team's playing sh*te. He needs a run of games...