Was he good at Coventry?
With Sporting he's obviously gone up a level playing with better technical players. I'd say the Championship has some teams that are better than those at the mid and bottom end of the Portuguese league, but it's a different type of football. He's done it in EL and CL as well so it's not just the domestic league where some teams are a bit of cannon fodder.
I've said before but I don't feel like he's a natural finisher, he's more relentless and will just keep being direct regardless.
