TL;DR at the bottom Redone a post I made earlier so it's not 3,000 words long.
Now we all know about how two of the spinoffs (Adventures manga and the anime) depict Sabrina as a villain, but how many of you know what she's actually like?
"Your love for your Pokémon smashed my psychic abilities... The ability to love, I think, is some kind of psychic ability..."
This becomes a crucial part of her characterisation, even if it comes across as a little bit 'magical girl-y'
In HG/SS, she asks the player for their phone number, saying she "thought they'd make a good friend.". Even in Pokémon Masters, she asks the player what do "normal friends" do. This really gives the impression that she probably doesn't have many friends (Aside her Pokémon best friend, Alakazam).
In LGPE, she says she wishes to "live freely", almost as if it's not her holding back her psychic powers, but them holding her back from who she wants to be.
Surprisingly, despite Sabrina being seen as 'scary looking' by fans, NPCs don't seem to find her scary, several characters praise her coolheadedness and prettiness with no mention of fear from anybody.
In Masters, she's actually shown to be shy, going from her mannerisms, and surprisingly seems to get embarrassed easily.
She's also not a fan of fighting or conflict. In Masters, she gets uncomfortable even at seeing arguments, and she even solves a problem by calming down an aggressive Pokémon with bell ringing rather than a battle.
TL;DR: If you read her dialogue in the games, you'll realise she's absolutely nothing like the cruel and nasty villain the early spinoffs depicted her as, and not the powerful psychopathic murderer some fans like to depict her as in fan creations, but instead a shy woman with supernatural powers who's looking for friendship and much prefers peace over violence.