Debating him not willing to sign is a complete waste of time. There's no conversation of him going there if he won't sign. Buffalo will simply look elsewhere.
I think Ostlund has value as a prospect, but I don't think it's the same as Savoie, also as nice a fit as McLeod has been he was not at all expected to produce the way he did this year. That trade was widely viewed as an overpayment at first and to me that just goes to show that prospects are so often overvalued vs actual NHL players. Now I get it's a different situation in Buffalo, but look at the return that guys like Nelson got. Weegar would obviously be more ideal but he would be ideal on 32/32 teams, that's just how good and versatile he is. With Andersson, he's not Weegar, but the leadership, the positional value, the cap hit, and the skill is there.