I have always rated Tommy. As others have stated his injury problems have blighted his career both here and in Dortmund.
Despite all of that, he has been playing at quite a high level for the past couple of seasons and is a very valuable member of our squad, not a spare part, a very good player to bring into the team or off the bench.
He's quite a multi-functional player too, looks happy on the wings and in Central Midfield.