I believe France should not garantee Yugoslavia, nor other litte entente country from the start. Should choose between going allies or little entente at some point as event escalate (Opposing the Munich agreement and provide garantees or let the agreement be and join the allies)
This change has made Italy way less fun to play and has increased railroading the game. Has been clearly put in there to avoid Italy expanding in the balkan too early
On a personal note, I enjoy the game when not historical.For me this is a game of possibilities and opportunities. Given a fair, somehow realistic scenario, see what could happen, explore all the possibilities, within some sort of constrains (and the game does it quite well).
If you want 75% realism ... just play realism mode but do not force your vision of the game upon us all.
If you want 100% realism ... do not play the game. SPOILER ALERT. Axes loses, allies and comintern win in 1945.
Cheers