Peri, I think someone had a post recently (can't remember who) who talked about being extra careful when shopping to make sure that the item is *just right* in all respects: cut, fabric, feel, color, etc. The color may be great, the fit may be great, etc., but if just one thing is "off"—in this case, perhaps the high neckline—then you're not going to feel fab.
I'm trying to abide by this in my own shopping, and it really does help. I say to myself, "Are you really trying to fill a wardrobe hole that has a deadline, or are you trying to find something to express your overall style personality?" If it's the former, then I might need to buy, because the event or whatever the thing is for is coming, and I need to have something. But if it's the latter, I really need to wait. I'm tired of seeing stuff in my wardrobe that I pass over day after day because I don't WANT to wear it!
I found that when I first started being interested in fashion, I was kind of working with a check-the-boxes-off mentality. Ankle pants? Check. Bootcut jeans? Check. Skinnies? Check. But as my style persona matured, and I found that certain items of clothing gave me a huge happy factor, I realized that I had been settling a lot of the time for the sake of being able to "check boxes" off my list. Now, I was basically building a wardrobe from scratch, so I did need a certain amount of clothing, whatever the style, just to get me through everyday life, but once I had enough stuff to wear, I realized that I should buy ONLY those things that really make me happy. Since I've decided to do that, I've been a lot happier with my purchases.