I'm in no rush to move Zacha or Geekie. Both are the right age, like it or not Zacha being close to Pastrnak matters (plus they do play well together). Geekie is the 2nd best shooter on this team and they need better shooters. Untouchable no but I'm not looking to move him either.
The rest I'm fine with moving out. Brad is a special case, not so straightforward. I'm perfectly fine if this is Coyle, Beecher, Peeke and Frederic's last seasons here.
Specifically on Carlo, he's not a bad player but I also don't think he's as good as some make him out to be either. A bit of an analytic darling.. I'm not a fan of expected goals whatever. As a fan, I'm a bit tired of watching him, he is limited in many respects. They've tried for many years now to win with McAvoy/Carlo as RD 1 and 2 and I think it's time to change. I don't think he fits well with either Lohrei or Zadorov and limits flexibility in how they pair up their D. Can't count on Hampus to pair up with Carlo forever. 9 years and almost 700 games with the same team is a good run for a defensive D-man, I don't see anything wrong with simply wanting to see some change with the 2nd pair RD after all this time. He's not about to go elsewhere and start racking up Norris trophies or complimenting top pairs. We know what he is.