Seems I've heard this song before. Neither of them has done or will do exactly 100% of what I think they should so I'll vote for a third party candidate who has no chance of winning but could tip the scales. In case you haven't noticed, there is never going to be a candidate for any elected office who will...... A. Satisfy a majority of the voters 100% or....B. Do everything he/she says she/he will do. Unreasonable to expect the former, shame on them for the latter. But........you gotta' base your decision on something so have at it and vote!