I think there are 3 clubs that would suit Carroll. Stoke, QPR and West Ham. I also don't think it is a coincedent that Heidar Helguson has scored 7 goals in the premier league playing with Joey Barton. Carroll would be used to his strength in the playing style of Stoke and West Ham, very direct style!
I still think he can be a great player, but not for Liverpool. He is really low on confidence and can't see it return unless he changes enviroments. He might get it by coming back, but to be fair I would rather we got a Bellamy type of player with Ba.