A good estimate of software quality is your ability to introduce drastic change easily. Such as integrating a new feature or component. Not necessarily quickly, mind you. Ease != Speed.
Rushing through design decisions only causes pain and suffering in the long run.