Working from home is more stressful because you are always in the office. I didn’t see it but my wife did. That is driving me to retire earlier than I wanted.
I current work from home most Mondays and on Fridays. I will actually not schedule any of the aforementioned meetings on days I am working from home because I like to keep a positive atmosphere here.
When in my office, I'm more in business mode and when I have those meetings, I can show a live ZOOM background of the skyline of NYC behind my desk as opposed to my home office or some fake background (which I always found rather cheesy). It just looks more professional.
Like others have mentioned, working at home is a better fit for those who are introverts or have a "nose to the grindstone" approach to their work. With my role, I need to be interacting with clients and employees all the time.