Hard to choose, so imma go with neither of the above and ban billionaires. $999,999,999.99 dollars is enough for anyone. Billionaires get the option of donating their excess wealth to a non-political charity of their choice or paying it as taxes.
There will still be money in politics, it can never be eliminated unless you eliminate money entirely, but the playing field won’t be as absurdly unbalanced toward the rich.