I think it was a slam-dunk trade for the Canes, who also added 3rd liner Hall (they didn't even have to include a 1st rounder). Rant is WAY better than Necas, who is a middle 6 player, and after a hot start has cooled greatly. While Rant may not be the same dominant stud without MacKinnon, he'll still be an impact top line player. With Orlov and Burns coming off their cap, I'd think the Canes would make every effort to re-sign Rant.
I still think there's a strong chance the Rangers add Miller (especially with the Canes out on him), which would help this season and beyond as he's signed long-term. If the key piece is Chytil, I think it's a steal. The way I view Chytil is he's a huge risk. The guy has talent, but with his concussion issues, next game could be his last game. Simply put he is not reliable and cannot be counted on AT ALL. If we have to include a protected 1st and maybe a mid-prospect, I run to make that trade.