Here's what I think is missing from this game to make it more dynamic:
1) Having more than 2 political parties up against each other
2) When customising candidates, also be able to customise or create a new political party on the fly without having to create a mod. You should be able to save new political parties like you can save new candidates.
3) The college votes for each state to change dynamically during the game. Not realistic, but would make for more challenging gameplay.
4) Random map generator