If the only repercussions to angering the dwarf and undead factions (don't know if I'll have trouble with the lizards) is a few missed cards and resources then one could manageable play the game though with harder difficulties than if one had simply compromised their principles.
If you tick off a population too much, you can have strikes and uprising in those territories, which will mean a loss of gold and resources you would otherwise get. Leaving additional troops in areas where the population is discontent will prevent that, but that leaves less troops for the front lines.