I think mjg407 summed it pretty good. One thing the Navy now likes are joint tours/JPME post DH tour. A disassociated tour is a must as well for making O-5...usually at least. When I first arrived in my fleet squadron back in 97/98, the front office types had plenty of flight time. My first Skipper had over 5,000 flight hours, XO over 4000 hours, next CO/XO over 4000, etc. Now fast forward to my last fleet CO who barely had over 2000 flight hours. He had done at least one joint tour, gone to war college, etc. Besides not being the most experienced pilot in the squadron, he was a piss poor leader. I'm old school and feel you lead from the cockpit. However, staying flying as those old pilots did, is not conducive to making O-5 and command anymore.
I was a T-notcher and blew my knee out in API so it took forever to start API and flight training. Got to the FRS and was med down for something very lame and did not fly for a year. So I get to the fleet way late. Add to that the Navy extends our first sea tours by 6 months, I would have to cut my first shore to just 1.5 years and go on a disassociated tour. I chose to skip it, stay for 2.5 years and roll right into my DH tour. Now I broke out in my sea tour and DH tour. But I had no disassociated tour, no JPME, no war college, etc. That killed me, or so I was told (you never officially find out why you don't make O-5). I just was not competitive.
However, other than my GSA tour in Iraq which I leave on next week, I will have nothing but flying tours under my belt. I come back to the CRM department at NASC and will fly the T-6A Texan II with VT-10 as an associate IP. My last tour, OIC of the prep schoo for Saudi pilots and associate IP with VT-6 (T-34C) was just awesome. I'll retire an O-4 but a flying O-4...can't ask for more than that I think. I also did two flying tours with VRC-30 and was an FRS IP with VAW-120...the absolute worst tour I've had....a nightmare really. I think my Iraqi tour with Army will be better than 120.