Although BOMs are more expensive, I really enjoy doing them because if it is a difficult pattern, I have a month before I have to do it again. I have learned lots of new skills through BOM programs. This weekend, I started a BOM from my LQS that is $39. a month. I thought that was very expensive; but I wanted to support my LQS. Today, I finished the first block and so enjoyed doing it that it was worth every cent. It is a block with pre cut pieces that are ready to be ironed on and machine embroidered.
All of my experiences with BOMs have been extremely positive except one. I think I am doing the $25 BOM that Jcrow mentioned. All of the other BOMs that I'm making send plenty of extra cloth.