CS is lucky in that it's relatively cheap to study. Other than compute time, all most people need is a good coffee maker and a white board. Biology professors need to bring in an order of magnitude more grant money to keep their labs running. As a result, most of them do very little of their own research; they may look at data or plan an experiment with a grad student or postdoc, but the vast majority of their time is spent raising money or reviewing other people's work.
My only advice is seize the chances that come your way and make the most of them. It is all too easy to stay in the warm cocoon of academia even when you know you should leave.
Being able to start to avoid the "service" of donating my time to support the paywalled journal system and actually enjoying open source development again (even though I get to do less of it) is the best part.
The reality is: Academia can be a real shitty gig when it comes down to it. A vast majority of a professor's life is spent dealing with politics, administrative minutiae, "service", pedantic peer review, teaching, and writing grants. By the time all of that's done, you have no time left for the "fun" parts: doing the research, communicating results and having impact, and seeing its effects on the world. Not to mention the abysmal funding climate, changing role of universities, and the fact that many fields (esp. in CS) are now being pushed further, faster, and better by industry...
There's a mass exodus going on right now. At least 25% of the professors I know (I'm friends with many) have either left or are thinking about leaving academia.