Great signing, I am totally happy with this.
Mike Gillis again gets a great defenseman under contract for the prime years of his career without going much beyond that where we see some players games fall off a cliff, all without giving up a big chunk of cap space to do it. Edler's new contract would be tied for the 24th highest cap hit in the league this season, that's fantastic for a player with all the tools he has.
Even better, his cap hit is in line for what he's capable of right now - he shouldn't feel pressured by his deal to turn into Shea Weber or anything like that, which is fortunate because we can expect the flaws in his game to be a bit more apparent while he learns to play the right side more effectively.
One thing I do wonder about - despite being happy with Edler as a player and happy with his new contract - is whether there's any movement clause.

