Short version? Their engines suck. Period.
The plastics they use are imho inferior, they´re brittle, and likely to snap apart, the paintjobs on the engines I´ve seen had fuzzy edges, and the drivetrains are really bad at slow speeds.
For me, it´s avoid at any cost.