He's superb. As an attacking force he offers more than any English winger. The problem is that England don't have Dirk Kuyt and Javier Mascherano covering for him, and Capello plays a more conservative game than Liverpool, so he often gets caught out of position on counter-attacks.
Lennon offers a better force potentially but I will say but needs more chances. I don't think its a problem we don't have a Kuyt because covering Johnson ass is not there primary job, I want my winger to attack and my defender to actuslly defend and go forward when those break aways are possible not everytime he has the ball.