I buy most of my notions at JA. Personally, and it's all preference, I don't care for their quality of fabric. I'd rather pay the same price to get better quality fabric online, or at my LQS.
But, that being said, I still hand over quite a bit of money to JA via batting, rulers etc.