In general, it appears to me that most businesses are wildly disorganized, and don't bother to plan anything more than about four hours in advance. Thus you have all of this unrelenting communication going round and round in circles, with priorities and goals constantly in flux, and nobody knowing what the hell is going on long term.
The most productive stretch of my career, I went into the office on Monday, did staff meetings, planned out work for the rest of the week, and caught up on any office politics and other such that needed to happen, then I worked from home the rest of the week. I've never gotten so much done since, nor been happier about it.
I prefer going into an office purely because it lets me be social and I enjoy the technical and non-technical discussions. I am way more productive from home, and I don't think in face technical discussions really solve that many problems that can't be solved over the phone or over chat.
I currently work a bit of both, when I need to get something done I do it from home, when I want to feel part of a happy go lucky team working in the city and have lunch at the CBD markets, I go into the office.
I can't help but extrapolate that to business owners as well, and I know that if I owned a business with enough margin to do it, I'd probably have a swanky office space just for the experience of it all.
Also, any user issues that I need to investigate are done with Team Viewer. So, even though I'm in the office, most things are done remotely.
We have on our list to request early access to Hangout Meet (if that is the right name).
We have a remote team, all with average home connections. The ironic part is when we try to have a meeting with the office and their network is the issue and all of us at home are still on the call and seeing clearly seeing each other.