What I started doing for myself was sitting on all the releases I wanted for about a week or two. This allows me to go back and listen to the songs I've already put in my cart and compare them to other ones that I've been listening to. Basically, I weed out all the songs that just sound good after one listen by hearing them a couple times on different days then deciding. This allows me to end up spending less and getting higher quality songs.
I also search for them all on youtube so I can hear the whole thing before I buy I used to spend way to much and have a bunch of songs I'd never listen to, so this is a good way I was able to limit myself.