Artillery-5 to 12 km range,1-45 reload time
Gas- disorientate people, wind had to be blowing in right direction
Tank-range 40miles, crush barbed wire, unreliable-sitting duck in mud
Machine gun- 450-600 rounds per min,needed flat surface
bayonet - extra protection,close contact