So who has used which sources for frame parts, slide parts, kits, etc.?

Would a person be better off going with an assembled upper, or does it matter?

G17 will be the first effort, if that matters. I have just about driven myself crazy researching the multitude of options, so looking for some input from those with more experience.

Thanks