Mixed reaction to 2025 Budget Speech