Personally, I think in a democratic society its a good thing that the military is overseen by elected officials and cannot not operate independently of the citizens of the nation. However, civilian leadership does have negative side effects.
"Despite the Navy’s multiple endorsements, certain members of Congress chose to use Losey’s case to pursue their own political agenda. They held hostage other Navy nominations until Losey’s promotion recommendation was rescinded. The ransom for their congressional support was Brian Losey’s career and, more importantly, his stellar reputation... in today’s environment, when a leader challenges a whistleblower, there is an automatic indictment of the leader’s character. Questioning the whistleblower makes you guilty until proven innocent. And it is clear in this case that certain members of Congress didn’t care about Losey’s innocence. Nor did they seem to care that he has sacrificed more for this country than most members on Capitol Hill — or that the emotional strain of this investigation was devastating to his family. It is clear that all these lawmakers cared about was political leverage."