Seriously.
I worked from home for 2.5 years and it has had a profoundly negative impact on my social life and even my personality. I'm good with people, but sitting alone all day for such a long-time has turned me into the kind of person who thinks of calling an old friend, then thinks 'eh, why bother. Let's see what's new on Reddit instead'.
Then there's the problem with setting a routine. I can wake up whenever I want to, sleep whenever I want to. And that's what I usually end up doing. Sure, it's fun for the first few weeks, but soon you realize why human beings need structure and organization.
It's corrosive. I moved to a co-working space and I've never been happier.
Working from home is seriously overrated.