Regardless of donation limits, election is an innately oligarchic feature. Election strongly favors candidates with money and time to spare. Elections also favor those with wide and influential social networks.
When you want to choose a candidate from amongst the elite, elections are great. If you want a democratic choice, you have to use sortition - choosing at random from the whole eligible pool, like we do for juries.