When in a fix, fix it. In Boeings annus horribilis (unfortunately not just one) one major problem is about to be solved. The MCAS software, which caused the mayhem, is fixed, and the plane is again flying. For those who wish to channel their fear-of-flying to one specific aircraft, to make all other aircraft seem safer, this information is of no value. For those who wish to feel good about the most scrutinized plane in history, this is in short what has been done to the software that was so utterly half-assed.
Flight control system will now compare inputs from both AOA sensors. If the sensors disagree by 5.5 degrees or more with the flaps retracted, MCAS will not activate. An indicator on the flight deck display will alert the pilots.
If MCAS is activated in non-normal conditions, it will only provide one input for each elevated AOA event. There are no known or envisioned failure conditions where MCAS will provide multiple inputs.
MCAS can never command more stabilizer input than can be counteracted by the flight crew pulling back on the column. The pilots will continue to always have the ability to override MCAS and manually control the airplane.
On top of this there is now simulator training, which previously bean counters thought to be too expensive.
On top of that, FAA has been shaken in line with penalties and lay-offs, Boeing likewise, and the industry is better off, realizing again, under the axe, that the cheapest route is never safe. But, as always, not without some blood money spent.