You are not alone. I wrote that post here: Desparate, disappointed, po’d
Mine is a pro XXL. It is not all about the machine, some of it is about design of the project or the grounding, so after having figured out some issues and with a really endlessly patient and always available support crew my machine now works nicely for some time. I would not have written the post with my knowledge now, but then I was really in a mood, and I am old enough not to pretend anything any more. That is why I can say now I would say things different now.
Yes, the controller is not the best one. There are production batches that need to be replaced, and sometimes obviously it needs some replacements to get to batch that is ok. Eventually you will get a good one that lasts.
And yes: I had the same with the VFD set. The first spindle just did not start. Got it replaced, all w/o any hassle with support, went as fast as it could, but shipping takes time. Then the controller just stopped working. It just did not react any more. Again the same, now the wiring had to be replaced what is some work.
The Z-Axis also went south in my machine, obviously was the end switch. Excellent design to use contactless ones, but in my set they had to be replaced. The replaced one again was not working properly. It appeared to me that this switch possibly also damaged the controller. After C3D replaced all switches and the controller with one that the customer support team tested themself the machine now works like a charm, for some months now. Just be patient, do not make any promises to friends and / or customers (yet). I recommend not to return the whole item: the frame is very, very good. I had XCarve before, there are several things another level with C3D, like the bitsetter and the bitzero thing, the automatic calibration of the tool length etc. besides the frame itself what makes projects much smoother to carve. The hickups will be solved eventually with the really extraordinary customer service.
And: it is worth to have a replacement controller somewhere in one of your drawers. In 30min back to work. The good thing what you get with mediocre quality: that does not cost you a leg.
(several other things I whined about in my post like path deviations were a combination of my thick stock with not optimal design -declaring a pocket cut as contour to avoid bits getting stuck- or suboptimal grounding -although It would be a wonderful thing to have a controller what is hardened against those influences- what probably caused the loss of connections…)
Recommendation if you are a newbie with CNCs like me: for precision cuts tram and calibrate the machine and level the waste board. GL!