Hi, So basically what the title says. Right now is way better to attack in every encounter that try to resolve the situations with dialogue options if you want to get as much XP as possible. The following video explains it pretty well:
There is a comment in that same video that I think would be a pretty cool way of balancing this issue and it´s the following:
Quote
Pillars 2 did this pretty well. Firstly, you only got xp for the first so many of each type of enemy you killed. Secondly, the reputation system meant mindlessly killing people when it wasnt necessary had potentially undesirable consequences later down the line depending on the character you wanted to role play as. Assuming they arent implementing such a system, and you will always get XP on kills, the other options are to make diplomatic solutions give XP rewards, make the lost XP from not fighting not particularly consequential, or give diplomacy specific rewards like items or boons from people when you talk them down.
A unique item or permanent buff, for example, is generally going to be a lot more desirable. You dont want this to be the case every time and make diplomacy the uniformly best option, but if there is a decent chance it will offer a superior reward, people wont mindlessly kill everything. And for the save scummers who reload to get the best outcome, they will see all the possible outcomes anyway.