We were prepared for the worst - a devastating tax hit on Middle England. But today's Budget, delivered by a feisty Chancellor of the Exchequer, wasn't quite as bad as most of us expected.