I'll be finishing my 12 years in September, still pending a carry forward of leave to work out my exact last day in uniform but it's going to be some time in May or June.
It was a good decision to join however it would now be a bad decision to stay, not only due to personal circumstances but because there comes a point where - dependent on trade and career development - options outside become more attractive than those inside. Given I've actually put effort in to professional development in my own time and not expected the service to do it all for me (as so many do) , civvy street is knocking on the door and the M4 corridor is looking like particularly green pasture.
The main reason for me, however, is that I don't want to go through what I've witnessed others go through; watching their kids grow up through Skype. I don't want to be in a job I resent, and I'll resent even a single day I'm forced to be away from my family against my will.