Personally I think it is a mistake to value supporting the government (taxes) higher than supporting society (charitable giving).
Tax credits are much more valuable than tax deductions. Deductions only reduce the amount you are taxed on. One dollar of deduction might only be worth 35 cents. In contrast, tax credits are a dollar-for-dollar reduction in your tax bill. And a refundable tax credit could mean the government will owe you money you never paid in the first place.