gaaasp
Solar. Or maybe abyssal. Or possibly Dragonblooded.
She thinks of herself as heroic, and she's endowed with beyond human power, which implies solar. However, she is constantly doing the right thing for the wrong reasons, or more commonly the reverse, so I cooould argue abyssal.
Dragonblooded is because she considers her duty vital, even though she messes it up, and follows tradition and honour. Possibly a Lookshy terrestrial?
For a certain definition of advantage. :P