The advantages of federal funding of presidential campaigns is that your supporting a person you hope to be president. The disadvantages is that if you, lets say, donate $1,000 to Hillary Clinton. Since she didn't win, you just lost a good amount of money.