IMO Marner is the guy who needs to go. He doesn't work hard enough and is invisible when games get physical. I've been trying to look for options to trade him for, can't really think of anything. Nylander is a legit 1RW and actually shows up and will be cheaper. I'd attempt to re-sign Matthews, ship out Marner for help around the roster. If Matthews doesn't re-sign before July, you gotta ship him out as well and rebuild. Far too risky to play out the last year of his contract to UFA. But Marner is a big name, he's the hometown kid and a huge part of this core, they need a real shakeup.
The core going forward should be Matthews/Nylander/Rielly/Lily/Knies/Woll, you build around those guys. Once Tavares' contract plays out, you either re-sign him for cheap or let him go. If he wants anything over 6M let him walk, he's done nothing in the most important part of the year to suggest he deserves a big contract. The culture overall needs to change, especially with management. f*** the players feelings and forget being friends with them, the commitment should be to the team and building a championship team, not maintaining a relationship with the players. It's like when the boss is just a friend in the workplace, it breeds complacency.
I can see Keefe/Dubas/Shanny all being let go after the draft, I think it would be dumb to ship them out now and then bring in a gm pre-draft who isn't prepared. I'm torn about Dubas though.