I find diplomacy selling and buying hugely unintuitive if the player wants to get as much as possible from the AI.
Sometimes I propose a resource to the AI, they might not like it so much, e.g. they already have a lot of horses, but their stock at max wouldn't hurt, so they proposed just 1 gold...