Great contract, very good value on the cap hit, and he's still an RFA when it expires. I like Carrick a lot, he's IMO a good 3rd pairing dman already, with 2nd pairing upside. This is a good price for a quality 3rd pairing dman, and has the potential to become a steal for a #4 dman, if he can take that step over the next 2 years.
He's first and foremost an offensive dman (good vision, breaks out well, good shot and an above average skater), but I liked his compete and defensive play in his time with the Leafs last year, too. He's 4th among Leafs dmen in terms of my optimism for his future (behind Rielly, Gardiner and Zaitsev, but ahead of Dermott, Marincin, and all our other d prospects).