While on paper this looks like the Jackets fleeced the Habs, I read an article yesterday that broke down why this is a trade that truly benefits both squads, and is not as lopsided as one would imagine.
Bottom line, Anderson (provided he can stay healthy) really fills a need for the Habs. He will be the second line RW, and should open up space for KK or Suzuki, and whomever is on the LW (likely Drouin, if he stays healthy). His advanced metrics also show a model of consistency, something which Domi was not.
Domi's play, coupled with KK's emergance in the playoffs, meant that either he was going to be relegated to third or fourth line center position, or played completely out of position on the wing, which he proved this season he is not really capable of doing. Not to mention the paycut that would have accompanied it.
The key to all of this of course is whether or not Anderson is over the shoulder issues that sidelined him last season and affected his play.