New budget amidst hopes and fears