I buy fabric i like/need from all of the above sources. I also prewash everything, except batting.Ihave many times had more string tangleing from LQS fabrics then J or H. Almost all fade to some degree or other. Some need more pressing then others. I also use fabric softner in my dryer. Conclusion ?????? Personal choice at the time. I do buy the better grade at J & H. J cheapest grade is way to thin for me