Totally agree with this. Have a friend who had a successful kickstarter and decided to go with China - he shipped a year late after spending most of his time in Shenzen and going through multiple suppliers. In the interim, they lost the first mover advantage and there are now multiple similar products on the market. If you're not already well established and making a massive amount of something, it's a really bad idea to outsource.