I'll tell you it's a personal decision. However, if you have 10 years or so already done in the Military, stick it out for the pension. I retired with 21 and am now on year three pay at DAL and am not close to what I had in the take home department with the military.
However, with the retirement and lower health care costs, life is good.
Factor in the time away from home. Right now, you may be deploying a bunch and are sick of doing power point presentations and point papers for decisions that won't ever be made, but take a hard look at your compensation versus the relative uncertainty of the Civilian World.
The grass may not be greener on either side of the fence. You just have to ask yourself what you want. There are a bunch of threads on this subject over on the Military forum.
Good Luck