He had a fairly good debut season, then blew hot and cold until about March 2006, where he really started to look excellent. He then had an absolutely unbelievable season throughout 06/07, followed by a stupidly impressive display of goalscoring last season. This year, he's been possibly our worst performer in well over half of the matches he's played, despite scoring his share of goals.
In regards to that last comment, not only are you assuming that he'll be here next year, but you're also failing to take into account that this league has had the pleasure of hosting Thierry Henry.