which is better? factor in cost.