I use kits when I don't feel like picking out colors. I have ordered from Connecting Threads(they are fairly inexpensive) and have bought at LQS. I used to fear not having another fabric but have not had a problem.
So in my opinion kits are okay.
Chris