People vary. I personally collaborate MUCH better async. And another of our partners is the same way. But one of us is completely in-person: he NEEDS the daily visual. He is very "feeling oriented". So we have a daily meeting (not "Scrum") for him.
It's important to consider what everyone's needs are.
I personally agree with your own style: I like the written exchanges much better than the in-person ones. They are more focused, more productive. They go deeper to a point, but sometimes - after written exchanges - it helps to have a call to "cross the finish line" on an issue.