Other reasons I would add are:

Practicality (daily driver? luggage capacity, no of people who'll fit in)
Fuel economy
Reliability
Durability
Maintenance, servicing & repair costs
Depreciation
Dealer network
Insurance costs
Ability to personalise the car by choosing from a wider range of options
Fuel capacity: driving range