The biggest hurdle is the inability to produce one in the US that is anywhere near the price point of what is offered by companies who have them produced in China. It's been the whole "If you can't beat 'em join 'em" thing for a very long time. The control systems I program are made in the US, their cheapest control processor is $1,000, and that comes with nothing loaded onto it. It's just an empty processor waiting to be told what to do and having someone program the logic behind everything isn't cheap, either. The price of the AC Infinity controllers is extremely low and I can't think of how anyone could come even close to competeing with those prices without outsourcing to China or another country with cheap labor. China has gotten us so used to inexpensive stuff that they really do have us by the balls.