I like how you did a modest cap increase, overpaid your depth, and even overpaid Nylander (see the cap chart:
https://www.capfriendly.com/armchair-gm/team/877874), and are still within the cap. The Matthews and Marner contracts are pretty much right on. Johnsson could get a bit more, but Rosen/and or Borgman will not be getting that much, Sparks will be getting closer to 8, Kappy is right on, and Leivo is likely gone, and for cheaper anyway. We have too much depth on the wing, that is cheaper for him to stay, especially at that price.
Unlike some.... posters ideas, the D is much better than thought.
Rielly is a stud.
Zaitzev looks to have recovered, and is a good 2nd pair guy.
Dermott is developing, should be a 2nd pair guy, and he can play both sides
I expect oz will still be on the team next year, and he will be a fine shut down guy.
Liljegren will likely make the team, and he should add lots of energy to that third pair.
Losing Gards will such, but what we are developing will be very, very good.