Here is a though experiement for assessing vendors for a software project.
You have a variety of attributes you can assess against. Chosing the fastest is rarely a good option, but how do you tell? Likewise, all quality isn't always best either. It can take too long and as a result be too expensive. I guess quality is an attribute that plays out in multiple dimensions and time horizons. In this case we assume a simple scenario.
How do you assess the dimensions beyond time and cost?