He is very good, but he's not going to get a full year with McDavid he'd need to sign an extension either this summer or by approximately next January or he's probably going to be put on the trade market again, we have to preserve asset value and can't lose him to free agency. If he goes supernova with McDavid or Drai and asks for the moon then we have a high value trade chip at the next deadline, if he takes some time to find his feet then we can potentially nab him on a value deal.
I see zero chance he would sign an extension here straight away. He will want to first see if he likes the city/franchise and his agent will tell him to wait to play with McDavid first. There's no incentive to him to sign coming off this poor season. Why commit to a city/team you probably don't know much about and why not see if playing with McDavid can land you a bigger pay day?
If it doesn't click he'll go to UFA and probably sign with an American team where he doesn't have to deal with half the garbage he puts up with now.
If he goes 'supernova', you're not getting much for him because he will be a rental.
So you just traded RNH for a rental, which is idiotic. It's not worth it.
Stay the course now, no more panic trades.
If you want to do the whole "OMG we need to do something soonsooonsooonsooonorelseallislostican'tgoanotheryearwithout playoffs" thing ... just hire Daryl Sutter. He will get this roster as is into the playoffs. Dude is just sitting in his barn probably cleaning cow dung 50 minutes away from Rogers Place. Call him.