I agree 100% with this post.
[I always considered myself lucky - I had two really great CO's, one really bad one, and a few that were fine, but political. Because of the two great ones, I was promoted early, awarded and taken care of. Because of the really bad one, I was almost thrown out on my ass. And, the others we led, influenced, and kept out of the way.)