I was going to type something, then I read what you said.
Diplomacy is usually harder: it's slower and both sides have to compromise to some degree, which steps on everyones' ego, but the results are usually much more productive than fighting.
Can't say it any better.