I don’t see any winner in this. Buffalo’s GM and Owner should be forced out for how they handled this.
Buffalo: New GM boxed himself into a corner, partiality due to his medical team, and gets some futures and a second line winger. They were initially asking for each team’s best young asset and suggesting that certain teams didn’t have the pieces to make it work, and then they end up taking a deal from a team with very few futures. They spited their own rebuild to not look weak and to send him out west. They almost certainly had better offers months ago.
Vegas: They gave up nothing, but good luck making the cap work the next few seasons.
Eichel: He doesn’t go to one of the two reported destinations he wanted to go to, his 2021-22 season is ruined, and he may not get to play in the Olympics.