Mentor pilot has done a very good debrief of this accident on his Youtube channel
It makes for sombre watching.
To counter CV's post above regarding the FO and the landing gear before the crash. The tower controller asks the crew about the landing gear which is than acted upon by the crew. Who moved the lever is unknown. If the controller had not mentioned this it would have moved one of the proverbial holes in the swiss cheese and the landing gear may have been kept stowed for longer.
Also mentioned is the order of warnings that the Airbus logic issues. The 'too low, gear' warning was not given on the first attempt. Can anyone eleberate on why, in my opinion a critical warning like this wouldnt be given a higher priority?