I'd rather have Kane's cap space available next season. Hall is a better all around player than Kane today, too.
That said, a trade like that would be a waste of limited assets that should be used to shore up the bottom six depth and the top four D.