House Speaker John Boehner is in a tight spot. He doesn't have control of his party members and he wants to keep his job as Speaker. Republican members of the House are divided into factions. Tea party members, the most extreme and disruptive group, are loyal to the tea party movement, not to the Republican party. So Boehner cannot lead the Republican House. If he did, it would be blatantly obvious that he has all the authority of a gelded buck private.
Consequently, Speaker Boehner cannot tackle any major issue without taking into account his divided party. Heaven forbid he should take Democrat votes into consideration.
Through their inaction, Congress has increased revenue by allowing the Bush tax cuts to expire for the wealthiest Americans. They've also reduced government spending by allowing sequestration to take effect. It's not by design and it's not pretty, but the country's long term fiscal picture looks a lot better.
So when Boehner says the budget is the top priority and immigration is not, he's playing to the tea party faction. When he says Congress should be judged by how many laws they've repealed, not passed, he's slathering lipstick on the pig.
That's all he's got. His claim to fame is 30-some votes to repeal the Affordable Health Care Act, none of which became law.
Even by his own standard, Congress hasn't done squat.