In my opinion it would be a much better solution to bring back the per-vote subsidy and eliminate the tax credit for political contributions.

The per vote subsidy was one of the only examples of direct democracy we had.  You're vote was directly tied to a specific dollar value of government spending.    On the flip side the political contributions tax credit was actually substantially more costly and the spending was abstracted away from voters.