Set aside the politics, focus on the economy's immediate needs, and this is a good budget – though, with less politics and more economics, it could have been better.
Viewed through a political lens, this is the classic budget of a government that knows it has only a slim chance of winning the looming election but also knows it has little to lose by abandoning its stated policies and promising more government spending and yet more tax cuts.
Add an economic perspective, however, and it's a budget that does the right thing for the wrong reason.
The Coalition won office almost six years ago promising to make eliminating "Labor's debt and deficit" its highest priority.
It's taken all this time to get to the point of being able to budget for a surplus next financial year, during which time the debt has doubled.
The rules it set itself said there were to be no tax cuts until the surplus was much higher than the one it's expecting. Any unexpected improvement in tax collections should be "banked" not spent. Only by running the biggest surpluses possible could the debt be paid off quickly.
All that is now out the window. But, whatever the government's ulterior motive, that's a good thing.
Why? Because, despite the decade that's passed since the global financial crisis – and the Treasurer's repetition of the mantra "a stronger economy" – the economy is still surprisingly weak. A year ago, it looked like it might be moving into top gear, but since then we have seen it fall back to grinding along in second.
That being so, now is not the time to have the budget taking a lot more money out of the economy than it's putting back in.
Although employment has been growing more strongly than you would expect, the economy's growth has remained below-par. It's being held back mainly by weak consumer spending, which is weak mainly because wages aren't increasing much – a phenomenon both sides of politics prefer to call "cost of living pressures".
Treasurer Josh Frydenberg predicts that wages will grow by 2.75 per cent in the coming financial year and by 3.25 per cent the following year. That's likely to prove over-optimistic, as such forecasts have been throughout the Coalition's term.
The tax cuts he is promising are a poor substitute for a decent pay rise, but they will help consumers keep spending and turning the wheels of the economy.
People earning between $925 and $1730 a week will get a tax cut equivalent to about $20 a week, backdated to July last year. But it will come in the form of an annual tax refund cheque after submitting their return in a few months time, that is $1080 higher than otherwise.
People earning less that $925 a week, or more than $1730 a week, will get much lower refunds.
Likewise, the one-off cash grants to pensioners are a poor substitute for a lasting solution to the problems in the electricity market, but they're better than nothing.
And the planned big increase in the government's spending on infrastructure will also help.
One little-noticed reason for us to be less impatient to pay off government debt is that the interest rate on long-term government bonds has fallen below 2 per cent. That's less than the rate of inflation.
The problem with Frydenberg's tax cuts is that though he keeps saying (and the media dutifully keep repeating) they are aimed at "low and middle income-earners", in truth, most of the money will go to people whose incomes are way above the middle.
By far the most expensive change to last year's seven-year tax cut plan – the change that does most to double the cost of the cuts to a staggering $302 billion over 10 years – is the decision to cut the middle tax rate from 32.5¢ in every dollar to 30¢ from July 2024.
The consequent saving will range from zero for those earning less than $925 a week to $75 a week for those earning $3845 a week and above.
These top earners don't have a pressing problem with the cost of living and are likely to save rather than recirculate a lot of their tax cut.
Had Frydenberg done more to direct his generosity to the really hard-pressed – including the unemployed, living it up on $40 a day – it would all have gone straight to retailers, big and small.
But the size and shape of the tax cuts we'll end up with are far from decided. The bidding war between the parties isn't over.
When the government announced the first stage of its tax cuts last year, it took Labor two days to up the ante by 75 per cent. The Treasurer has now doubled the government's original offer. In two days' time we will hear if Bill Shorten intends to see Frydenberg – or raise him.
The difference between the two sides is that whereas the Coalition's tax cuts come at the expense of slower progress in paying off the debt, Labor's plans involve cutting tax breaks in a way that takes from high-saving, higher income-earners and gives to low-saving, lower income-earners.
With an election coming in six weeks, you choose.