There’s a world of difference between “good” and “good enough.” Think of it in end-user terms—what sort of emotional response are you hoping for when your customers get their hands on your product for the first time? You want them to be impressed, at ease and to have the best experience possible. You don’t launch a new product, or upgrade an existing one, with the intention of your customers eventually getting the hang of it after a few trial and error moments. That’s the difference between “good” and “good enough,” and it’s what ultimately leads to success—or failure. Achieving that difference is what your QA process should be all about.