In an evenly divided country political outcomes are difficult to predict with accuracy. That said, people keep trying to divine the future.
For example, Human Events lists ten reasons Barack Obama won't be reelected. I don't know about the "won't" part of that statement, but I'd sure go with "shouldn't" as a substitute.
I read their list of ten problems with the Obama administration and the only quibble I had with any of the ten was that a couple are aspects of the poor economy.
This administration has so often known what the public mood is on an issue and done exactly what is unpopular. That is true on health care, immigration, energy, and foreign policy. That alone should be reason enough for a new president.