I did it for ten years, and then returned to the office. It's a difficult transition. It took almost a year to really get back into the routine.
But the routine was actually better for me. Though I hate commuting, having a regular sleep/work schedule, responsibilities, and stability seems to have made me a better human being. My health has improved markedly, and even though my cow-orkers can be annoying, getting out of my bubble each day exposes me to new things.
YMMV.