I love silk dresses and buy them almost exclusively with the exception of a few cotton, linen, or merino wool dresses. High quality silk lasts and is easy to care for. My oldest silk dress is my favorite dress and is about 24 years old, and it still looks almost new. The color of a good silk stays true, bright and vibrant and it is comfy and breathable. I purchase expensive clothing so I am not one to ask about feeling limited. If my budget only allows for one or two garments, than I purchase fewer. I prefer well made garments from natural fabrics. Not all expensive garments are well made, and not all inexpensive garments are poor quality. I have found that I need to inspect each item separately to see how well it is made. Are the seams straight and well constructed. Is there a lining and what is it made from? What quality is the silk? Is it really silk or is it a polyester they call silk, or maybe a silk blend?
A pitfall of purchasing online is needing to return garments that do not fit and or are lacking in quality.