I'd find any way possible to keep Schwartz. He's a legitimate core piece that drives this team and I don't view him as a "cap casualty" just to fit in someone else. I don't know exactly what our record is with Schwartz out of the lineup but if memory serves correct, it's not very good. Same thing for Sundqvist. This team thrives off of energetic puck hounds like those 2 and they make this team tick. That's because a big part of our identity and we struggle with them out of the lineup.
Obviously it's gonna hurt when you lose any top player, but it really seems like this team can manage to step up and replace goals for a stretch while a guy like Tarasenko is out. When a guy like Schwartz goes down, your forecheck is affected, and your team defense is affected since he's such a good two-way player. That's something that is harder to overcome because it trickles down and impacts every area.
I'm not saying Tarasenko is the guy that needs to go either, but you can still make a case that Schwartz is more important than him.
I really can't fathom how anyone would rather trade him than Dunn. I get Dunn is younger but that's about the only thing in his favor. I like Dunn but when you have Pietrangelo (hopefully), Parayko, Faulk, and then Perunovich on the way, he's not nearly as important. The defense would be fine without him.