Binance CEO was able to manage the incident smoothly without damaging their reputation much and having the SAFU fund helped him to recover from the loss. Therefore, we should give them the credits to opening up the precautionary SAFU fund.
According to their findings, the hackers were able to bypass the pre-withdrawal risk management checks which not good. We can see that there were number of withdrawals that exceeded 100 BTC daily withdrawal limit in that BTC block. If they had a perfect pre-withdrawal risk management checking system, the damage would be less as the hackers cannot steal more than 100 BTC from an account.
What they should do is review all of their risk management systems, find whether there are vulnerabilities or loopholes and take action to strengthen them. I hope that they did it when they went for the maintenance mode. They should also review their systems regularly as a proactive action.