I was self-employed for 10 years. I did well at it, but I just got tired of the administrative BS, constantly needing to close the next sale, always dealing with things other than what I was best at. I'm hardly a "workaholic" - my 3 days in are, admittedly, long days, however, I spend FAR more time with my family now than I ever could when I was self-employed. When I need or want to work from home, I do. When I need to take days off, I do - with no vacation days used. But I also get to work in an office that is fun, interesting and challenging. The people are smart, from all over the world and we work well. We have top-flight clients who pay us what we're worth, and as I realized a while ago, on any given day, about 50 Million people see use web site that I am working on in some way. So, for me, this works.
Oh - and my time on my bus ride - that' my work time. My broadband card in the laptop is just fantastic - and I'd like to point out that I leave the office at 3PM. Now how many people here who work in an office can say that they reliably can leave at 3PM virtually all the time.
Anyway - it's a lifestyle that works for me, and I don't think there's much I want to change.
Final point...remember - I have multiple sets of fallback work options. I'm a firefighter, I have medical training, I also have other experience with certain aspects of law enforcement (not as a sworn office) and that work has been an interesting sideline.