She doesn't really appear that much anywhere. By a margin, only the 2006 anime version presents her as hero.
In the anime, she's a misunderstood teen afraid of her own powers. After she mistakenly believes the the Titans don't trust her, she runs away until Slade finds her and then brainwashes her to destroy the Titans, but she breaks free and sacrifices
In the DCAU movieverse, she fell in love with Slade, who was hired to destroy the Titans, and simped for him throughout the entire movie. Basically the same story as the anime Titans, except she knew what she was doing until the end when she tried to take it back after realizing what a jerk he was, but dies during the Earthquake. The Titans are kind of sad, but they get over it.
In the comics she was a flat-out psychopath, manipulating Slade, the Titans, and everyone else. Slade didn't even want to kill the Titans. He was just hired by an unknown source, which turned out to be her. This version accidently kills herself WITH the Earthquake. Evil to the end. Literally everyone is pretty much glad she's dead.
She did "comeback" through a clone from an alternate universe, and she was actually a good person, but the writers forgot about her after a few years. Her brother Geo-force is still active though
In Teen Titans Go, Slade isn't even around, and she still tries to kill the Titans every now and then. Recently she did reform, but she's still an edgy b*tch like Rose.
So, yeah, morally, she's not a good person.