I work from home most of the time now or travel for client work.<p>What I miss the most is the efficiency to be gained from having everyone focused on a certain set of problems while in the same room. I find that even a day or two of such time makes a huge difference compared to the meet once a week which greatly extends the turnaround time of issue resolution.<p>I think having some of each with the flexibility to choose would most likely be ideal.