It is good to hear a positive story about command leadership. I have never been in the military but have friends that were mid-level NCOs and staff level officers. Unfortunately the stories I've heard from them are pretty sad. Crappy software delivered late with the cycle continuing because the retiring NCOs and officers know if they don't make waves they can get a good post-retirement job at the contractor delivering the software.