I work overnight shifts, sometimes from home, sometimes in the office, which is a 45 min drive away.
When we go in, we can take a break and play pool or table tennis, but I'd much rather work from home.
Managing sleep is so much easier when travel time is removed from the equation. I've put the kids down to sleep and had a 3 hour nap, and my wife has woken me up one minute before I'm due to start work.