I don't like it.
That isn't to say that I don't like Armstrong - I think he's a serviceable player. But $3M a season? This is exactly what I hoped the Leafs wouldn't do.
Earlier, I spoke of Burke's brilliance in acquiring guys that had NHL level skill but were on low-dollar or entry-level contracts. Plugging lineup holes with guys like these are what allows you to overspend in free agency. Burke sent three of these guys packing for Versteeg's $3M per season - a move that I didn't love, but that I don't hate either.
That said, paying Colby Armstrong that kind of money is simply too much.
By bringing in Armstrong we've set ourselves up as a team that has guys that should be on one of the better third lines in hockey (Kulemin, Armstrong) but that will just as likely have one of the worst second lines. Kulemin will get mis-cast, Grabovski will see too many minutes and perhaps worst of all, we wont be able to afford to take a serious run at the Ilya Kovalchuks of this world.
It will be interesting to see how Burke explains to Kulemin that he isn't worth $3M per when he just gave that deal to Armstrong.
I'll reserve my final judgement on this one until the end of the free agency period and until after I see what happens to Kaberle but I have to say, as optimistic as I typically am, I'm pretty disappointed with how things have gone thus far.