that's normally what i do
bartering and persuasion tend to be best on your avatar since you'll be doing the majority of interactions with that character (unless you meticulously micromanage your party so that your persuasion character always engages npcs)
and like you said, characters' attitudes for the most part seem to only affect your avatar, so you're better off bartering on your avatar, especially if they're a human