I think it's much easier to play with Geno than it is to play with Sid. Sid's entirely rigid in his style, and doesn't really adapt or change for anyone. Geno's worked with a multitude of different types of players throughout his career. But then you've got Rust being stapled to Geno's RW, and with good reason.
I don't see how this means McCann's gone for certain. I mean, cap-wise, probably, but I didn't really expect McCann to stick around before. McCann plays LW primarily when he's not being forced to masquerade as a center, so positionally, I don't think this Kapanen deal really does anything to change McCann's status. I think he was gone already, but again, the cap implications essentially cemented it.
Unless we're planning on moving Hornqvist or Rust, the former I wouldn't mind, though I don't think the latter brings back anything of significant enough value.