Honestly I still don't mind letting McLeod or Foegele go. Savoie's ELC years are going to be important, and imo Foegele's too small to play the game he wants (he fits better in LA where he can be the smallest guy on this line, that wouldn't be the case here). Same with the Arvidsson signing: he gives you something the team lacked, a skilled RHS that can create offence, and he also fit as a nice bridge to Savoie.
The big mistake was signing Skinner.
With Arvidsson already here, that made them too small on wing. Plus with 6 other quality LHS (McDavid, Drai, RNH, Henrique, Holloway, and Kane), it was harder to see where Skinner fit in without stepping on others' toes. Not to mention that 3mil went a long way to making them vulnerable to the offer sheets.
RNH-McDavid-Hyman
Holloway-Drai-Arvidsson
Janmark-Henrique-Brown
Lavoie-Ryan-Perry
Ekholm-Bouchard
Nurse-Broberg/Kulak
Broberg/Kulak-Ceci
Stecher
Skinner
Pickard
And about 5mil in LTIR space to upgrade the roster.