I would add the benefit of an isolated geography. Yet will future war be fought on the land, sea, and air? Will the next war be fought in cyberspace? Military strategists oftem make mistakes by planning for yesterday's war.
And weapons won't be bullets or bombs, but viruses, as we have clearly seen.