I am now back to a developer role, rather than being a manager (by my own choosing). I am much more productive (and actually communicate more with my colleagues (!)) when I work from home. Luckily my terms allow me to choose where I work from when by my-self.