Nice.
It's not exactly easy to predict something that depends on so many factors, including the global economy.
But budgets are always about moving things around in line with the current government's policies, so even when debt needs paying there will often be some tax cuts that are paid for by changes elsewhere. Haven't they said that this particular tax cut will come from taxes on pension savings of people earning over £150k? So it's taking from the very wealthy and giving to the slightly less wealthy.
But that's a soundbite and taxes don't work like that. Tax receipts go into a central pool, and are not ringfenced for other tax cuts.
If George Osborne had said the money had come from reducing benefits for autistic people to pay for tax cuts for the slightly less wealthy people would be up in arms. So he said something that sounded more palatable.