Garnet's probably my favorite character in FFIX. She has her weak points and she gets rescued a few times, but that didn't really annoy me. She had to go through a lot of things anyway. And I like the way that the love story and relationship develop between her and Zidane. It's not all soap and kisses.