As for Astarion, I do not know what triggers me the most, if the fact he's an evil vampire spawn, or an elf that doesn't act like an elf at all, or an evil elf vampire spawn who doesn't act like an elf.
I can't agree more. Astarion would make alot more sense based upon his personality and behavior as a half-elf or a human. Hell, Astarion would make more sense behavior-wise as a halfling than as a full-bloodied elf.
I bitched about Astarion and Shadowheart as soon a they were announced, both the elven options leaning towards evil when they should be leaning towards chaotic good. No matter, I gave them a fair chance. My party is Shadowheart, Astarion and Gale, and while I very much enjoy Shadowheart, Astarion is just a major disappointment as an elf.
I do think that the companions are all well written though, to be honest. I'm just really into elves, and in this game they seem to be nothing but another human variant.