In my humble opinion.........the finishing is the hardest part of a guitar build. A kit is nice because you get everything you need and you know it all goes together, but the parts are usually raw wood that require finishing. By "finishing" I mean the color and clear coat. Buying a finished body, a neck, and then buying/adding the other parts you need is a great way to start. I started that way, and promptly drove myself crazy trying to all the right screws to put it together with. Lowes is the answer to screw problem. Stainless steel, oval head, Phillips. They've got them, nobody else does.
Somebody really should make up & sell screw kits for Strats, Tele's, and LP's. That would be total awesomeness.