I've rated Carroll since i saw his debut(or 2nd game) for the Mags, admittedly he wasn't that impressive then and he isn't the finished article now, but when he came on as sub, the impact was instant.
Passing, control, technique etc can be learnt over time, presence is instant, he just...