Second, do you really think that the solution that was given in the Balkans is good? Even today, many people are deeply unhappy about it.
If all sides are a bit unhappy it probably was a very good compromise.
USSRs occupation of the other half also kept "peace" there (and in conflict between the two sides would have escalated to a full global war, which was in nobody's interest).
Yugoslavia for example was only a state because the different nations were kept under the same rule. When that rule was gone, 60 years of "living together" didn't do anything to prevent ethnic tensions.
How things shape in 10 or 20 years is anybody's guess.
The ambitions of the USSR were a reason for war and they had plenty of military resources.
Military buildup in Europe during 1945-1991, the vast scale of which dwarfs anything ever seen on planet earth.
The military deployments in Asia from 1930-1945 were larger than anything Europe saw from 1945-1991, by several fold. China alone had roughly four million soldiers active at the end of WW2. Japan had millions of soldiers and civilians stationed in China at the time they surrendered.
About ten million military personnel died in WW1. That one point alone puts to shame the scale of the Cold War. The US, Russia, British Empire, France, Italy mobilized nearly 40 million military forces during WW1. The Cold War was tiny by comparison. France by itself had 1.3 million soldiers killed. Russia had five million wounded soldiers. Including the two sides, over 60 million military personnel were involved in WW1.