Alistair Darling's first Budget attempted to appease non-doms, postponed changes for family businesses and raised £1.7bn from closing down tax loopholes.