@daqueen445 Kinda true, but Annabeth also constantly feels the need to prove herself to new people. She's a demigod with no actual superpowers. She can't control water like Percy or charmspeak like Piper. New people would tend to overlook her. But also, about the know-it-all bit, her fatal flaw is hubris, so I guess that makes sense. And when it comes to the flaws, we see many characters like Percy, who just has little to no flaws and it's just weird. Annabeth's flaws can easily be found in soo many of us and it just makes her more human.
But then again, it's your choice. If you like, you like her and if you don't, you don't.