attitude doesn't do much of anything for lowering prices in comparison to bartering. attitude can also be raised fairly easily by giving away low cost items, which is good for game-long merchants like tarquin and gareth
if you want to be economic definitely have a character putting points into bartering