Working from home certainly requires a discipline that was not expected.
I've heard of a few working from who dress as if going to the office and actually get in the car and drive around for a few minutes before returning home and are thereby better prepared mentally for the day's work!!! I haven't found that necessary yet, but sometimes it is hard to get into the "work" frame of mind immediately after leaving the kitchen.
All in all though, I'd take home over office, but there are pitfalls...including spending too much time on work projects in a day.