I would agree with you, but I feel like Crisis Core doesn't focus on him enough that it weakens the character as he is in 7 (maybe with the exception of the "living legacy" bit, ymmv). In fact it just affirms what we knew by the end of FFVII. Every other incarnation of Cloud however (excluding DoC, we don't see enough of him in that game) has characterized him as over repentant which I think completely contrasts the Cloud introduced in 97.