Good thing about warmoth is that its pretty cheap. Painted bodies can start at US$270, necks at 165. Neck prices quickly add up though. You also have more options for woods with warmoth.
Never heard anyone complain about warmoth quality so I'm sure its pretty good. Some people have had bad experiences with warmoth service. They say when warmoth makes a mistake in your order, they wont rectify it for you. I'm sure thats few and far between but when it happens to you, you're screwed.
USACG necks are so expensive to begin with but most neck dimension options are free. Bodies are damn ex. About 400. But lots of people like the quality and their service seems a lot more friendly and willing to work with you.