Quoting: csick
You guys realize that’s a bad trade for ottawa right. Connor Brown and Shane Pinto combined are worth way more than Wahlstrom and Salo. Pinto is an untouchable and Brown is worth a 1st and a good prospect
it's not that the players in the trade are bad, it's just that the fit isn't there for the Islanders. I'd assume that if the trade happened like that, Brown would slot into Wahlstrom's RW2(ish) spot, so that boils down to which player you want more. Personally, I'd rather have that las year of Wahlstrom's ELC than Brown's $3.6M next season, but that's just because the Isles could use that extra cap space.
Then you've got Pinto, who is a very good prospect going to a team that doesn't need another C. Their top 4 Cs are Barzal, Brock Nelson, JG Pageau, & Casey Cizikas. Barzal isn't going anywhere, Nelson has solidified as a great 2C(with 3 more years at $6M AAV), and JGP/Casey both have contracts with enough term that they're pretty hard to move. Moving Pinto to a wing is probably devaluing him from Ottawa's perspective.
Salo, meanwhile, is less of a prospect than Pinto but is more of an area of need for New York. Their LD depth chart is Adam Pelech-Zdeno Chara-Andy Greene. Pelech is the clear-cut LD1 and Salo should be stepping up to be an everyday player next year, since Chara & Greene are both old as dirt and UFAs that are unlikely to come back. If you make the move Salo for Pinto, the Isles are getting the better player but are making one of their weakest positions even weaker.
The rest of the trade definitely makes it an overpay for Ottawa. Watson & Kelly are grinders, so would probably fit well on a Trotz team, but not really necessary; then you have Ottawa giving a 2nd and two 3rds while getting back two 6ths & a 7th. I could argue that the future value between Wahlstrom and Brown would need an extra 2nd thrown in, but not 3 top-100 picks.