I have opinions about all three. I recently purchased the BOM from JoAnn's. I wasn't paying attention at first but was shocked at how flimsy the fabric was. I have many BOM's from JoAnn's when they first started and I don't think they were that way. I won't be buying them again. On the other hand I buy from them often the price is better. Haven't had a fabric dept. in out W-Mart for many years. I'm not sure if I would buy from them, personal reasons. I go th LQS's some if I am looking for something specific. They're fabric is more top quality. We also have a Hobby Lobby near. I reallly like they're fabric. It all seems more top quality than JoAnn's. I have bought from there. But right now I am trying to use up my scraps. Sorry for the lengthy answer.