From the NTSB report pages 97/98
The A320 alpha-protection mode incorporates features that can attenuate pilot sidestick pitch inputs. Because of these features, the airplane could not reach the maximum AOA attainable in pitch normal law for the airplane weight and configuration; however, the airplane did provide maximum performance for the weight and configuration at that time.
So the aircraft gave Sully the max performance that it could. A very different picture to the one presented if you only refer to the aircraft limiting AOA.
F speed for Config 2 was around 150kts and IAS was 125kts when he ditched (NTSB). So he was very close to the stall and was in fact in Alpha Protection from 150' rad alt. So far from the aircraft being at fault I would say that it perhaps saved them at this stage. Sully pulled full aft stick (in order to flare) close to the stall, had it been a Boeing it may well have stalled with disasterous consequences. Of course had it been a Boeing Sully may well have chosen not to pull full aft stick.
The key was his decision to start the APU which kept the aircraft in Normal Law. The aircraft looked after him and gave him the maximum performance it could while preventing a stall. Well done Sully and well done Airbus in my view.
So we can say Sully could have done better with his airspeed and that Airbus could have done better with their checklist but the end result was the best that could be hoped for. Sully looked after the jet and it looked after him.