Powell didn't say she's unqualified. He said she's not ready. There's a difference there, and I think that distinction is important for understanding Powell's thinking.
I don't recall Powell saying McCain was erratic. Perhaps someone can provide the direct quote.