You state, "I think in the long term the country will be better off if we shift more power towards the Congress.", but while this may very well be true it is also redundant. See, as the article pointed out, in "President Obama’s own words" he was claiming powers to “change the law”. That is a power that was never granted to a President. The power to create laws and change has always been that of the Congress.
It sounds silly to say now that we would be better off to "shift more power towards the Congress.", when it is and has always been, totally the power of Congress. To now shift more power to Congress means that at some point someone took more power from Congress. How, when and why did that happen and no one notice until now?
As a practical matter, that power has been with the president ever since he made this decision. If it goes up to the Supreme Court and they say he has reached beyond his legitimate discretion, that shifts the power back.
Republicans will cheer this, of course, because anything seen as a setback for Obama is viewed by them as a great thing. But what a lot of them probably don't think about is that this will set precedent. And the precedent is ultimately one that INCREASES the role of government, in that it takes away the power of the president to unilaterally decide on non-enforcement of laws he doesn't like. Such a precedent will help out the liberal cause more often than the conservative one, since liberals tend to favor more government intervention and Republicans less, even if the opposite is true in the case of undocumented immigrants.
For example, consider how frequently the Bush administration willfully refused to enforce regulations effectively. They were less open about it than Obama, but there was effectively a stand-down order when it came to enforcing all sorts of environmental, tax, and labor laws. For example, he was famously extremely lax about enforcing overtime laws. If your business treated a non-exempt employee as an exempt employee, to get around paying time and a half, there was almost no chance Bush's labor department would do anything about it. A private person might incur the expense of trying to sue, but as far as the Executive Branch was concerned, he was on his own. When Obama was elected, HR Departments flew into a flurry of activity, since they knew their companies had become complacent after eight years of Bush being asleep at the switch, and so if the new administration returned to anything more than a token enforcement of those rules, they were extremely vulnerable to huge liability for past unpaid overtime:
http://www.compensationcafe.com/2009/04/uncle-sam-may-be-watching-you.html
I applaud a precedent that will reduce presidential enforcement discretion. Then we'll get less of this kind of thing:
http://www.nytimes.com/2006/04/30/world/americas/30iht-web.0430bush.html?pagewanted=all&_r=0
But, this can definitely be filed, for Republicans, under "be careful what you wish for, because you might actually get it."