Software updates are either great or terrible. There is no in-between.

We, collectively, do not know when to call a piece of software done.