Budget 2012: Good, not great