Пока живу один, по продуктивности разницы нет. Минус офиса — дорога с пробками, много людей. которые не заняты и постоянно отвлекают. Может быть так, что ты приехал в офис, тасков у тебя на 3-4 часа. А 2 часа на дорогу, 2 часа на ожидание ответа заказчика потрачено зря, так как мог бы остаться дома все выполнить и 4 часа заняться другими делами. Но когда дома появиться семья, особенно большая семья, то работать можно только в офисе.
С пол года назад была статья на хабре от фрилансера, который имел дома отдельную комнату и смог объяснить домашним, что если он работает дома, это не значит что он дома и может каждые 5 минут отвлекаться чтобы помочь по дому. Как то у меня родители, брат и сестра были в гостях, я так и не смог за неделю им это объяснить.
Так что все зависит от условий дома и в офисе.