2026 Budget brings a mix of cautious hope and realism