I have been offered a trade in which I give up my 7th rd (2022) for a 10th rd (2022) and Taylor Hall. If i take this trade I would be dropping Laf in order to keep Hall.

Is it worth taking Hall for this year as his contract expires in the league after the season or hold Laf for this year and next as his contract has an extra year?