Maybe it's different for me because my organization is one of the last holdouts where everyone at least has there own assigned cubicle and many have full offices, but every single person in my team has complained about getting far less done than normal. Most of us had a tremendous amount of time and money invested in making our workspace productive, and it's very hard to replicate that at home.
I think it is safe to say that a proper office is always best. It can be at home of course, but it need to be proper. (Desk, chair, shelf, door, flower).
If my office was 10 min walk away I would not want to work at home, but it is 1h by car ...