This is why it's good that there aren't any alignments. No one can agree, and no one wants to hear anyone else tell them what alignment their character *actually* is.
I seriously can't figure out why people say Astarion is evil. It's just a gut feeling that he's evil because of what he is or what he might be thinking or what the presumption is about why approved of something. Meanwhile, I just see him as someone who was tortured and enslaved for two hundred years and now he's seeing the sunlight for the first time again while having some small bit of agency. I don't think him finding the look on Mayrina's face funny was evil. A lot of people find humor in unfortunate moments. That doesn't equal evil, and if a friend of yours made a "too soon" joke about a tragedy, I doubt they'd be labelled such.
To me, it seems that a lot of Astarion's behavior is bravado that masks his fear.