There are a few things that I'm not sure about for either team. I know that Philadelphia has lots of players coming up so I don't know if they will want Karlsson but the Sharks have to include him for cap purposes. I also don't know how the Sharks organization views Radim Simek and if they think he can fill in as a 6/7 D.
Hagg is you poor mans Dillon lol. He will slot in on most bottom pairs in the league. He has NHL talent, just not an Eastern conference skill level. He plays Western style hockey.. so SJ would get more use out of him.
Melker Karlsson most likely wouldn’t last on this team for long. Losing simmonds definitely hurts, but Karlsson is a good B6 stopgap for players like Frost, Rubtsov, Farabee, O’Brien, and such. He can still slot in the 4W/C role as players like Simmer, Raffl, and Weise leave in case they aren’t ready.
Braun coming in at the expense of Simmer and Hagg is something of need too. Some flyers fans may not be happy letting our only 2 sources of decent grit go away, but Braun rounds out the T4 this year. He can slot in as a good #5 in the years to come.