Here's an excellent post re: Etsy fabric shops. You can check it out HERE on Sew So Easy!
What makes a good online fabric shop? Range of fabrics? Designers stocked? Style of designs? Prices? Good customer service? Reasonable shipping? Fast response to inquiries? Sales and discount codes? All of the above and more?
What is it you look for?