I think choice is most important. But whatever the choice, it has some consequences. With "work from the office", team meetings are assumed to be in person (everyone in the same room). With "work from home", team meetings are assumed to be online. Both require different infra, and if there is a 50/50 mix, you just need both...
Every meeting starts with 5 to 15 minutes of hassling with the online infra (someone got a new laptop, browser update, local infra was replaced and is not compatible with our stack) - this is how we had it for the past few weeks since we were allowed to work from the office again.
And indeed, it depends on your home situation: while my kids were home schooled too, work from home was just terrible.
However, if I can work from home, how can I justify sending my kids to school...?
So maybe now is the time to f* it all and become a stay-at-home dad