I find it MUCH easier to be efficient at home than in an office, particularly the dreadful open plan offices.
It's a reason why I'm looking to hire remote developers who are mostly geographically located near me--main office is in Nashville, I'm in Boston. WFH when you want, head into a coworking space when you want some company. Seems the best of both worlds to me.