In my (limited) experience with marriage alliances, I'd say they work a lot better than normal alliances. I was HRE and had one with Sicily, which was one of my first alliances, and held longer than all the others. However, I may have just been luckily. Who really knows