No, but Carroll is a very good, young player.
If moving to Liverpool gets him away from his mates in Newcastle and results in him maturing a bit, he can end up being a really top class striker in the not too distant future.
And it was never going to be possible for a sensible negotiation to take place when Newcastle knew Liverpool were about to get £50m for Torres.