Regarding Astarion in particular, I really enjoy his snarky attitude as a player, however my character is hardly as impressed. The main issue with Astarion (imo) is that his character SCREAAAAMS vampire, but the PC (regardless of intelligence and/or Wisdom) is way too stupid to figure it out. You have the running water where he goes like "OH NO RUNNING WATER... OUCH, OWH, EWH" as we go across, we find the boar that he goes super defensive about and then you have his entire appearance. Including fangs. Yet, some time after that the game goes "AND THERE YOU SEE HIM FOR WHAT HE REALLY ISSS" and the PC goes "Oh damn, how did I miss this!?" .... I mean, that pretty much makes any player go "Yeahh... Surely my character could not have figured that out earlier. Nu uh, no way." irl - but that is a writing problem, not a character problem for Astarion. Stuff like that is bound to happen when you don't have a live DM that can allow the players to react.
I believe that is (or certainly should be) called "Superman paradox".
I still dont understand why cant we change Race for our hirelings. Lets us play Githyanki as racist as they trully are!