Consider the potential to find better weapons in the future before spending scrap on upgrading. Only upgrade when necessary, especially before challenging bosses, to ensure you're adequately prepared for tough encounters.