Granted, Spock may have not been at his best in The Galileo Seven. But I'd say neither was Kirk in Obsession, for example.
So my original point still stands? Nobody is infallible, but they're both capable officers.
I think Kirk was a wonderfully flawed character. Obsession, Deadly Years, even Naked Time, really highlight some of his borderline traits.