My personal rule is to buy notions when you need them not in anticipation of using them. I have a box full of never used stuff. That is after you get the basic as you have mentioned.
Such as: Somthing to measure with, cut with and sew with and of course to iron with.