Dennis' value is in the toilet. (I wish it wasn't so)
Dennis has 3 years left at $15.5 mil per
Hill has 2 years left - 1st year at $19 mil, 2nd year guaranteed for $1 million.
There is not much cap savings in 2018/19 for Cleveland to give up the 8th pick, difference of $3.5 mil.
However over the life of the contracts, Cavs will be taking on $46.5 mil for Dennis vs $20 mil for Hill.