The conditions here were pretty much "perfect" for him. Hometown club, number 9, essentially the perfect playing system.
But at Liverpool:
- The £35 million price tag is constantly hanging over him so he has that extra pressure to actually perform;
- Dalglish's system not using Carroll's abilities to their fullest; a hint of homesickness;
- Like Interpolic has said, he isn't the brightest of lads either so I reckon there's also that issue of professionalism (out on the town drinking/partying too much instead of knuckling down and trying to improve/step up his game).