Keep in mind that the "hand" of the fabric can vary from person to person so it depends on what you think about it. I've had good luck with Northcott, Bentartex and In the Beginning fabrics. I don't buy much at JoAnn's any more, I just think the quality has gone down in their cottons. Luckily I have lots of LQS's around so I only order online once in awhile. Check with your LQS to see if they have groups or guilds that you could talk to about your questions as well.