To me, Duchene at $8M was just revolting to think about. He was a skilled guy who had his tendencies and foibles, but end of the day, he did have skill. He'd get his goals and assists, and whether that meshed particularly well with his teammates or a gameplan, that might not have been a big issue - **IF** you didn't have him by default as a Core Player signed to a mega long-term contract at big $$$.
Now, he slides into Dallas making $3M, and OMG yes... give me a guy who can be ~PPG at $3M, I'll live with his warts and foibles all day long on a $3M/1yr contract.
Think about it. He makes less than Novak. I have not been a huge Duchene fan over the years. But would I take him over Novak? You bet I would. (And I also like Novak). It's just down to the contract/expectations.