Quote Originally posted by Odyssey of War:
Keeping alliances also helps to raise influence within future heirs. One good reason to not break alliances (nobody will trust you if you break too many). [/QUOTE]

You sure about this? I break every alliance I possibly can, and every one of my kings has been max influence.

I think winning battles is the main determinant.