Quoting: Lancebmx
Chychrun got pick #12. That alone is worth more than two late firsts a year apart.
Norris #19 overall, not really late. Don't know if Lily is worth two late seconds but that's debatable.
At the time Ottawa made that trade they were 5th in the division. Toronto is currently 4th. Ottawa was fighting for a wildcard spot. The fact they fell off doesn't make the trade more valuable.
Lili is easily more valuable than Sandin by every analytics metric, usage, role, etc. so if Sandin was worth a 1st+ it's hard to argue Lili isn't. He's 24, most D don't peak until they hit 26-29. Find articles about Rasmus Andersson from 2 years ago and people were wondering if he was a top 4 guy. The contract he signed was universally bashed as an overpayment. They even brought in Weegar to play above him.
Again if the standard is if the leafs should take this package for Rielly then the answer is yes. A comparable package would be something like Schneider +1st+2nd from NYR.
Take that deal. Get a a young guy who can cap out as a #2, likely a #3-4 for the next 7 years. Sign Hanifin (overpay to $8M to get him if needed) in the summer. And you still have a 1st+2nd left. That's a much better position for Toronto to be in than to just have Rielly.
Even more true for Calgary who will just stay out of the Bottom 5-10 for the. Next 3 years then have Andersson potentially walk for nothing when his contract is up or traded for less at that deadline.