Not sure if this is new, it was probably discussed above, but stockpiling needs an organised approach:
- stockpile base components (capacitors, resistors, LM324, 74*, 555, resonators, fuses, SMD 0805, ....)
- do not stockpile 'best and greatest' components. That includes any ARM chip, any PIC chip, ADCs, FPGAs, ...
- stockpile connectors - they are likely to be needed at any time: USB, mini-USB, micro-USB male, USB cables, Sub-9, ...
- stockpile wires - any size, any number of conductors under the insulation, any color (preferably all, including dual-color)
- stockpile base logic: breadboards, Arduino Uno [clones], Digistamp [clones], BT, ESP8266
The above would let you fix a lot of issues if you have broken device. It will also let you prototype almost any idea.
Avoid buying into the latest and greatest, unless you are a technical head at some company. Most of the time, the things you will know how to use will be the ones that are the cheapest and people tend to use the most (ATMega328, ESP8266).
I have a pile of TI and Microchip stuff that I've rarely used. At least TI can be used with Energia, but most of the times you want to fail fast and fail often. This means you don't want to be wasting 1-2 days to get a chip working only to prove that your idea is wrong.
Aside from that, a good digital scope (or a mediocre analog one and a mediocre digital one) will get you far. You'll use the multimeter a lot more than those. You'll use your soldering station more. You'll use clips and clamps and wires even more. You'll use a digital analyzer, a hot-air station and signal generator a few times per year, at most. That is, considering your question. So plan your stockpile according to that.