So, Hall for Larsson straight up is obviously advantage Hall-side. That said...The Oilers needed a D man like Larsson, and while you never like to see an overpay, they went for it to fill a need. The "but they could have signed Jason Demers" also doesn't fly with me because Larsson is better than Demers now AND has a way higher ceiling. You could also argue that Hall's injury history, particularly with the aggressive, gung-ho nature of his playing style, that the oilers were also paying for safety in addition to positional necessity.
So while I think, straight up 1 for 1 at this moment the Oilers made a disadvantageous and potentially bad trade, I can see the reasoning.
The subban for weber trade is absolutely mind boggling to me though. Weber is demonstratively declining...both advanced stats wise and the "eye check' method wise. You get what...a year or two of supposed (read: bullshit) better defensive d-man??? You sacrifice arguably the second most offensively gifted D-man in the league (Karlsson obv #1 and Burns doesn't count anymore) + his better than advertised defense + his higher ceiling + his waaayyyyy better contracts for that?!
Really?!
The habs are fucking dumb.