In my opinion each person running for office should have the exact same amount of money. No donation at all. If you run you get a designated platform. Each person gets a certain amount of time to explain why they are the best candidate, followed by questions. No corporate donations at all. We are overrun with cooperation involved in politics.
The more open the better. We need to see and really know who is getting money, and from who they are getting money from.