Yeah, it's hard to judge really because there's what we think is in character, but then there's what the writers want to happen, which sometimes means the character stuff would go out the window
The idea of Cordelia never having the visions is so strange, I wonder what she would have been like without them