I also shop A LOT and rarely buy. Part of it is that I like something overall, but the parts I don't like are what's keeping me from buying it, and another part is that I try to buy less junk now. Trying to buy things I really love and will wear a lot, not just stuff because it's a great deal (my downfall before). I have so many unworn/unused items because they were good deals, and trying to resell on
ebay, etc is a PITA. So now I shop a lot and really think long & hard before making a purchase. Much better for my wallet this way!
ETA: I don't try things on for fun, a lot of the time I try stuff on with the intention to buy at least 1 thing if it looks good, and if it doesn't, I leave them all. Sometimes I try on more than what I'm willing to purchase, since 9 out of 10 times I know that I will weed out most of the items due to fit, style on me, etc etc. i.e.: I grab 5 items to try on, but don't want to spend more than $ amount of money, which all 5 combined, would go above my budget. But I take all 5 into the dressing room with me, since I know I'll end up hating at least 1 or 2 pieces of clothing). Also, I HATE returning things. If I buy it, I'm keeping it, I just can't stand returning things unless I absolutely have to, so I'm not going to buy to think about it, then return it when I don't use it/realize I don't actually want the item. I'd rather go back and buy, to take the time at home to think about something, than to buy & return later.