I did my Ph. D. between 1998 and 2003. I did not regret doing that but after one year as a post doc I left the academic world for one simple reason:
I realized the career paths were limited to two options I did not like: option 1) try to shoot for a tenure position somewhere via a long series of post doc positions. Expect to be mostly busy managing postdocs and researchers and lobbying for funding by the time you get there. Tenured professors delegate all the fun bits (i.e. research). 2) Become a lecturer. That's what happens to all the post docs that don't make it all the way.
It sounds harsh and it's unfair to the great teachers I had in university. But that roughly is the pecking order at many universities. If you're not cut out for securing lots of funding, you get to do the chore of teaching. Those are the two main things universities need to get done. The pesky business of actually doing the research is something that gets delegated to young phd students and post docs. Tenure positions are for those with a proven track record of securing funding. Typically via getting others to do great research.
That's the reason I left. Because I liked the research part, didn't mind the teaching part but absolutely hated the dreary university politics and the endless stupid infighting for power, funding, etc.
So I moved into industry, worked at an industrial research center for a bit (Nokia Research) and then found my way into startups. Building startups is a lot like doing research. You are solving fascinating problems that haven't been solved before. It requires the same sort of skills, you are running experiments, theorizing solutions, learning about new problems to solve, etc. You don't get to write a lot of papers and articles. Which isn't something I miss that much. While doing my Ph. D. the pressure to publish was so high it barely left any time for the actual research. With a startup it's the other way around.