Trump. Outside of his Twitter crap, he's not really having an effect on your average Joe's Daily life. I think the average perception of America, from an economic standpoint (which, at the end of the day, is what matters) is that things are good and getting better.
Bush in 2003 was preparing to send us into a war. He was much more direct and lines were being drawn. Kerry's weakness and the Presidency incumbency + Being a wartime President saved him. The War in Iraq, while not as unpopular as later, was on everyone's minds at this point in 2003.
Bush was leading by double digits in the polls and even leading in some polls in a state like California (which while not a democratic as now still went to Gore by double digits ). The war was still very popular then and actually boosted him in the polls .
The war really didn’t start to get polarized till like May of 04 and didn’t become unpopular till mid 05