I think WFH is a great idea, but until we can do multi-user video conferencing over the average home internet connection, it just isn't going to be as good as in-person interactions. However, once we can reliably see one another's faces in HD and share screens at the same time, it might even be superior to sitting next to someone and having them try to look over your shoulder as you show them something or ask a quest…
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.