Oh boy, this is going to be a long discussion. I use material from where ever I can afford and what I like. The material at joann's has different qualities to it. Only buy what feels good to you. The piece of advice that has stuck with me for over 10 years is, buy the best that YOU can afford. This has served me well.
Good Luck!