I work a sort of hybrid model.
We've seen issues and topics that we decide "Let's work this one out when we're in the office." We schedule it, and what might take several video conferences and endless chats ... suddenly takes one meeting and the solution solves a bunch of other things.
I agree everyone should find their best way, but for us sometimes there's more of a free flow of information, everyone is engaged on that one issue more in person than when remote. When it comes to some topics it's just much faster and the result is more complete in person.