I went B.
Added a lot of very good talent in the draft...3 1st rounders and 6 in the top 100 picks. You can quibble about this guy or that guy that you liked better in the draft than someone we took or trading picks to move up, but there are a handful of kids we just added on top of an already deep prospect pool. I get the arguements about Demidov over Lev, but if Lev hits even as "just" a #2/3 type, that is a major piece (upper roster RHD) that is often real hard to fill internally with limited external options. I am happy in a fairly shallow draft we added really good options to our biggest prospect pool holes...RHD, C, and forwards with size.
UFA signings of Bertuzzi and Teuvo are nice midterm pieces that can still be around when/after we turn the corner to competing and were for decent term/length given what free agency for a bottom feeder often is....overpays in both term and salary. Like Boissart, otherwise not a huge fan of the rest of the signings, but they are all legit NHL'ers and push out the Reese Johnson, Entwhistle, corpse of Tyler Johnson garbage that was the bottom half of last years roster with not much of a commitment for term on any.
Vlassic seams like a really nice contract if he can maintain what he was last year and if he improves even just marginally, that deal could become a steal.