I have always been a shopper. I probably have more clothes, shoes and accessories than most of my friends put together. I did the same thing - if something fit and looked half way decent, I would buy it in multiple colors or patterns. (And never got rid of anything.) Now, clothes shopping has been fun! I definitely don't feel like I have to settle for something that is half way decent, it has to be spectacular or I don't buy it. It has been very satisfying going through all of my clothes and being able to fill 10 large boxes of clothes that no longer fit. (And finding some "skinny clothes" hidden away that are now too big!!)
Shopping online has been what I have been doing a lot of lately. If I am unsure about the size, I order two sizes and see what fits best, and send the rest back or plan a day to make returns to the physical store and do some in store shopping. It has worked out well so far. I can shop online any time (which is very helpful with a busy schedule) and usually online stores have a larger selection than their brick and mortar counterparts.
I agree with @gowalking if I can pay the bill, I am okay with it.