You have overated the Nationalist and Chiang.Chiang made many critical mistakes during his rule.
Speaking of WW2, Chiang sneak attacked the Chinese Communist troops in the pretext of alliance against the Japs and have this internal strife has always caused the Japs to be on the upper hand.And...