price, quality, build size, customer support, upgrade options, and software, in that order.