Sometimes he looks a bit out of sorts and is without a doubt the most contentious figure in the Albion squad but, you can't argue with his goal tally this season.
Personally I think he'll definitely improve as the years go by. If he doesn't get peed off with all the moaners before and bugger...