I had work from home. Never again in my life. Going to the office helped me to split the time in my day and mark when work and when I can rest. Also, when stressed a coworker can help much more easier than from home. My home is my home, my office is my office. Never mix these places.
Stuck in traffic, too many distractions, co-workers complains and politics. If I don't want to work from home I can go to a cafe or travel while work. Never mix socializing with work.
You're right. At the beginning I'm was very happy, but after two months I wanted to go back to the office. I was lucky because nobody forced me a choice.