I love/hate my job. I vacillate between loving it and wanting to murder kittens.
On paper it's a great fit for me. I work from home making banners/websites for video games. Very creative--literally (just got done with some Resident Evil 6 zombie stuff and now working on Aliens and Rift). I've worked 10-12 hour days this past week, but over a year it averages out to 2 hours per day (that includes weekends) or 14 per week. The money is silly, I work so little hour-wise and still handily beat the median US household income. I get to problem solve and troubleshoot all my issues since ultimately the responsibility for delivering product/project/files rests with me. No team, no management, just a deadline and an objective. Never met my bosses, they live in LA, we do it all through email/phone/IM.
The bad parts are all the above. If I get stuck I can't go to IT or another programmer and work an issue out. Working from home means no boundaries. I usually work on LA time in Philly which makes evenings rough with my wife (and more importantly, dinner). Since they pay me in buckets of diamonds I kind of have to jump when they say jump (I don't ask how high, I'm already airborne). I work 2 hours per day but I'm chained to my house all day *in case* they need me to fix something. I can't go hiking and then get a call to fix something ASAP and drive 2 hours back home to do a 15 min edit. I have to sit in this damn chair all day...waiting, reading, crying.
Despite seeming to be creative, I actually have little control. Design is not art. I have a creative director who poops on my choices, and then of course comes the client...who is always right. I live at the bottom of a mountain and poop rolls downhill. I deleted the rant about Kelli and Staci and Britani and the client/marketing people who ask me to "make the zombie banner more...idk...fun? lol? and bluer. and can you do it in like 15 min cuz me and Broseph from sales need to get to happy hour so I can fulfill my destiny as a sperm dumpster." Hmm I guess I didn't delete it.
As far as the question about leaving for 5 years, I don't think it'd be possible. Things change so fast online that 5 years out of the loop is too much to jump back it. If I interpreted the question correctly.
I would add autonomy to the list or requirements. Yet to those who seek autonomy be being their own boss...prepare to unhinge your jaw for the brahma bull called client/customer. The only escape I can think of is to become a craftsman who sells only inventory. Once you work on a project/contract/commission you belong to someone else. Just build/bake/make something and THEN sell it. You don't like my produce? Don't buy it. You want this bookcase I'm working on? It'll be done when I'm done and there will be no revisions. Sounds like retirement...