I am baffled by the reactions some have. Gale is a good guy with maybe ! a bit neutral. Wyll too. Thats 2 out of 5 and some say "there are only bad guys to choose from", really ?
Even shadowheart while not being a goody two shoes is not cruel according to what she approves, look at the wiki. She is just objective oriented and a bit selfish, but honestly who can say for themselves that they would play the hero while a tadpol is eating your brain !
Not instantly wanting to help some refugees doesn't make her evil. All in all she is more or less neutral.
Astarion is evil-ish and lae zel is a bully and asshole, but thats 2 out of 5. gosh, from what some people say one could think you were forced to travel with a bunch of child slavers. 2 evil-ish , 2 good and 1 neutral... yeah, very onesided.
That this is the "evil" team is saying a lot about the rest of the planned companions.