I had the same reaction to the demo. I had a hard time playing D:OS2, stressed out with having to play / party with a bunch evil characters (with the exception of Lohse, who's merely possessed).
Larian does a good job of making all of the companions interesting. But Minsc, Jaheira, Imoen, and Haer'Dalis were interesting too, without being evil. And maybe Keldorn is simple, but there's still something epic or at least nostalgic about striking that fantasy trope of the paladin (or the ranger or warrior, etc.) dead on.
The point made by BG was you could ally with characters with different outlook, who just happen to share a similar goal (defeating sarevok/irenicus). And according to your own actions they would react differently or even leave/turn against you.
I fear in BG3 we only have 5 PC/compagnons, and none of the multiple compagnons you could ally with in BG1/2 (10 ?). I remember the excitement of seeing a portrait in a conversation, often meaning a potential ally or dangerous ennemy.