The main difference was that World War I brought upon mankind the existance of trench warfare. Soldiers who were experiencing trench warfare were subject to horrible scenarios where they would go on days or even weeks without normal life necessities, while in WW2 trench warfare was nonexistant.