Here are my thoughts.
Draft pick compensation. This one will be short and sweet for me, I'd definitely give up a 2nd round pick for Broberg, even if it's simply betting on the chance of him developing and knowing there is a decent flop chance. I'd easily give up a 3rd for Holloway, even if he remains a bottom 6 role player. It's not like we are give up much here and the chances of those picks becoming better than what these guys currently is pretty small.
For contracts. I'll start with Holloway. It's fine, and I could see them matching. He'll fit our style, he'll bring speed, size, and maybe he can blossom offensively in a larger role. He had good numbers in the minors, so maybe he just needs more of a chance and he can have a Neighbours type season.
For Broberg, this is the only offer-sheet that I was going to be good with. I know others wanted to go longer term, but going the Kotkaniemi route was going to be loaded with risk. If he doesn't work out, we let him go, but if he does, we'll give him an extension that will match his value. If he's overpaid now, who cares since we aren't contending in the next 2 seasons.
You have to really like the moves. If Army and Steen don't want to embrace a tear-down, you need to do moves like this to rebuild. Maybe neither pan out, but if they do, we'll have a really strong core moving forward. Since we have higher end forwards, we don't need Holloway to truly live up to his potential, he just needs to find a role and be solid. For Broberg, I'm still not convinced our future is set, but he gives us another with decently high enough upside to give us a scenario where we are in good shape. We'd need them all to hit, but Lindstein, Jiricek, and Broberg gives us a chance at enough top 4 guys, where acquiring one higher end guy to complete the core is realistic.
Feel like we sort of have a short-term logjam of players, but a bunch don't really have a future here anyway, so I'm not that concerned about it.