I'm not going to buy anything for a given game system until I've painted everything I have for it. That means:
No, Dave, you can't buy that 2nd edition Space Marine box with all the models and buildings still on the sprues that's up on eBay at the moment. Nor the Epic 40,000 box with all the models and buildings still on the sprues neither. You don't need any of that stuff. You can probably hold off on those cool acrylic roads and the zuzzy mat too. You have a mat and some felt roads. Make do.
No, you can't ditch your unfinished Everblight force for an alligator army. Paint up those archers and pasta pot handlers! Play Legion more!
No, you can't buy an expansion set of 6mm Napoleonic Brits. I mean, honestly. You only have 2 bases painted up so far anyway. You know what, how about painting up a bunch and getting a game in, say, this year? (Honestly!)
You know what you may buy? Some Flames of War, like you've been saying you would for a very long time now. Get at least a platoon of something and get painting. Sorry, no Dystopian Wars 'til you've collected and painted at least 1000 points.