I have purchased a few of McKenna Ryan's, and done one block of the month at a quilt store.
I do prefer to purchase my own fabric, as I just love picking out fabrics to go together. Lately, I try to limit my picking from my stash, and not from a store. LOL It is just displayed so much better at the store.