I've been using Macrofab for a couple years now and their experience is MUCH smoother. Prices are a bit higher, but for me, that is not an issue.
Zimbabwean dollars I hope because 1 million usd PER BOARD?
My understanding is that Shenzhen dominance so far is from 3 pillars - low minimum order size, low per-part price, and fast response. They can do that because they have lot of highly trained labor that work mad hours. So to compete you would need to leverage a lot of automation... which would be a lot less flexible and very rocky at the start. Would love to get a correction from someone more familiar with the situation.