I might be in the minority here, but I'd prefer to let Kadri walk.
The Avs are going to have to offer a contract they probably shouldn't in order to keep him. The first couple of years will probably be fine, but then you're paying top dollar for a declining asset. We're talking the EJ contract 2.0 but so much worse. Someone is going to give him a 7 year deal and pay him until he's 39. That's f***ing crazy.
You make those kind of bad decisions on your MacKinnons and Makars. They already made it with Landy (which I'm thrilled about). But you don't make that decision for second line center Naz Kadri.
There's actually a good number of 2Cs on the market this offseason, both UFA and trade. If you can afford 8+/AAV for Kadri I'd rather give that to a younger guy who fits better long term, even if you have to give up assets to trade for him.