Yuffie annoys and infuriates me so I will leave it at that cause she's probably the only other FF character I hate with a passion besides Yuna from X. Let's just say after spending time in Zozo in VI I gained a terrible pet peeve of having crap stolen from me which was usually punishable by Ultima.

You know, Vincent has a tragic story but if you really look at it, he did everything he could to save her. She just decided to be a bitch and go ahead and screw him over. I don't really see why he blames himself for her choosing her career over him. He sorta has the Cloud problem of blaming himself for stuff that was really outside of his power to control and really there was little he could do once she decided to go ahead with the experiment. He tried and failed but I feel its obvious that Lucrecia is more to blame for this tragedy and that Vincent's guilt is mostly misplaced. Once again, he's much like Cloud who suffers the same problem.

Cait Sith never really bothered me, though I do feel he confirms Mel Brooks' idea from High Anxiety that the more obnoxious you are and the more you try to stand out, the more people will ignore you. Cause I'll be damned if I don't tend to forget about him a lot. Still, I don't really see him as a plot hole like Tifa.

Tifa's main problem is that she is pretty much privy to all the great "secrets" of the game and yet its never really stated why she keeps them a secret. She kinda half ass tries to tell Cloud the truth in the first disc but really she has no excuse to keep the truth a secret. She literally waits until the plot twist and that kinda bothers me. It just seemed like she was only privy to the info so we could have confirmation of Cloud not being who he said he was an so for me, I felt that whole plot twist was sorta forced to a degree. The game never gave a proper explanation for why Tifa withheld the truth, all we have is speculation and I really feel this is the kinda info that shouldn't be left to speculation.

Not to mention the whole "we're childhood friends/sweethearts" which is revealed in the Lifestream incident to be a lie as Tifa's only real memory of Cloud before he called her out to the water tower is that he was just another kid in the village that tagged along with her friends. So I find it rather annoying to see her acting like they were the closest of the close when they barely knew each other. Especially when she sees the truth and basically goes "Well I'll be damned" and then continues on like nothing has changed. Their whole relationship with each other is pretty messed up from a writing standpoint and I oddly feel that the whole scenario may have worked better had she not existed. A funny thing to say considering she was a late entry into the original plot anyway.