Hall was the sexy name, but Foligno without a doubt is a better fit in terms of need. And he adds versatility since he can play up and down in the top 9 and bring elements of physicality and strong defense.
Plus I wonder if Galchenyuk's solid play was a factor. He's shown the ability to play up on the top 2 lines and help generate chances.
Regardless losing a first stings more when Hall goes for a 2nd but this draft will be more of a crapshoot than it has in previous years due to COVID. An overpayment? Yes but not drastic and the Leafs' leave their prospect pool in tact. Trades can still happen after the season, as we saw last year, to get back into the first round.
Dubas' seems to have learned in his first two playoff runs the importance of physicality, grit, leadership, and room chemistry. Hall's history on the team's he's played for largely brings into question his ability to gel with the room. If Dubas brings him in instead and the Leafs' bow out early, there would be a bigger uproar.
Now Boston has a great supporting leadership to insulate Hall, however, he's being asked to save their secondary offense which could be a task. They brought in Rick Nash a few years ago and it didn't do much for them. They have an uphill battle in their division to make to to the Conference Finals though.
Finally - bringing in Hall means no Rittich in all likeliness, and you have to think Dubas' knew about Andersen's injuries which drove his decisions.