I think both were good moves.
As for Campbell you did take a shitty player/contract back, who has a NTC that kicks in July 1st this year BUT you can definitely buy him out next year. Plus I'm sure if they want they can send him to Rockford. Plus he only has 3 years left at 3 mil where as Campbell had 5 years left at 7 mil.
It gives you 4 mil right off the bat and you have Leddy and Campoli that together will in my opinion, pick up the slack of missing Campbell. Campoli especially. He was a surprise to most of us right out of the gate after the trade last year.
Troy I think has the potential but could just never bring it here with the lack of proper slot allocation. He was only very good at times when paired with JT and Kane. And honestly he should not be on the top line with this team.
I think he's replaceable but it MUST be a physical player. Plus you have Morin and Smith that were obviously ready last year.
Good day for Stan in my opinion. Once again a former GM named Dudley and or Tallon, helped him out.