Carrick has some decent underlying tools that make him an NHL hockey player. I'm not particularly enthusiastic about having him on the ice, but I don't think he's particularly awful in a sheltered third pairing role. But I don't want my team to be sheltering a third pairing guy who's not going to reward that sheltering by scoring points or playing on special teams. He can play NHL minutes as a warm body, but you're not going to get a lot out of those minutes and you're going to want a better player in there if you can. For those reasons, I am happy that the Leafs are looking to move on from him. I don't think he has much value, I'm expecting a fifth rounder or so, but would be totally fine with future considerations.
But I do believe that his tools will be enough to keep him in the NHL. I think that he's one of the guys who just needs experience to put it all together and he can eventually top out as a decent #4 guy, which is a solid piece. The problem is, he probably needs a lot of tough NHL minutes where he has plenty of slack to learn as he goes. I think he can be successful if he finds himself somewhere like Ottawa or Detroit where the expectations are that he plays a bunch of minutes and grows into the role. They have to know that they're getting a project with low-moderate upside, but I think there are a few basement dwelling teams that would be happy to take him on at such a low cost.