Working remotely will never be as good for communication IMO. You can set up weekly one-on-ones over your favorite videoconference platform, but there's just so much you can't see being physically separated from your coworkers.
At my previous job, I would bond with my teammates over lunch talking about random things, bouncing ideas, and I feel like we really were a team. We trusted each other. At my new, 100% remote job, sometimes my colleagues are just tuned out, and I have no idea why. I can ask them over our weekly videochat, but it's just not the same. We don't have the same level of trust. I can't read their body language. We can't just have a random 5 minute chat over coffee. Brainstorming online has also proven to be really ineffective. It works really well over lunch, with no stress and no expectations, but planning a brainstorming meeting really can't offer that.
IMO remote work is very weird and dehumanizing. You might feel differently. I know it works for some people, but I really feel like the cohesion in my team is nowhere near as good. Yet I feel like if we were in the same office in person we'd be doing much better.
My ideal balance is 4 days of in-person work and one remote day per week, with flexible working hours.