It's the quality of the resources needed to get the bomus resources, not the bonus resources themselves, that is important. Most bonus resources, though good by themselves, require you to get a crappy resource such as furs or lead. The most important variables are infra cost/upkeep, pop happiness, income, and citizen count. Land and military discounts are largely irrelevant, because you rarely buy them.