Most of the kits I have bought have everything I need. A few have been short of fabric (or I made a mistake in cutting!) Overall the kits cost a bit more than just buying the fabric, BUT since it is almost impossible to buy just a 7 inch square of this, or a 5x 10 inch strip of that, it is cheaper to buy a kit if there are small pieces involved.
Hope that makes sense!