I've heard it said since the election that the President was relieved to get a republican majority in both the Senate and the House so he can get some deals made without feeling so much pressure from the left. He's never running for office again and he would like to have a legacy of accomplishments that were passed in a bipartisan manor. Now he can possibly cut deals with republicans that he didn't feel he could do before to get things done that could not get done before. There are enough democrats that will vote for some form of immigration reform, tax reform and infrastructure that won't go as exactly as they would like but they will go along for a start and that would give Obama some things he really wants done. they can also do some tweaking to the ACA to make it better. I think if he signs off the pipeline deal that will get things going in the right direction with republicans and lot of dems. If Boehner can get his folks in line on ANYTHING other than repealing Obamacare we could see some good things happen for the the whole country.