Granted, the title is somewhat vague, but here's an example of what I mean.
Let's say I'm playing a money-ish game and I have $6 after a shuffle, there's some $5 I really want one copy of right now, but not two (just yet).
I'll often go ahead and buy the $5 with my $6 hand (fearing I won't have $5 later this shuffle), only having to buy a Silver with my next $5 hand.
If the situation was reversed, $5 first, $6 second, I could have gotten the same $5 with a Gold.
But of course when I buy a Gold with that $6 hand, I end up with $4's for the rest of the shuffle and won't be able to buy the $5 I so desperately want.
Something I can improve on is to think shuffle to shuffle instead of hand to hand. With any given hand, I tend to think only about the spending power of the current hand and getting the cards I would like to have right now (not next shuffle). So for example if I have too much terminals right now, I might be more inclined to overpay for a Village.
At the start of the shuffle, think: what does my deck look like now and what do I need for the next shuffle? Then try and get those cards in the order that optimizes your chances of getting all of them.
What are you guys' thoughts on this? Do you think about it this way, do you have the same problems as me?