I have gone on a bit of journey with CNC machines over the last couple of years, I started with a generic desktop 3018, I realised very quickly I enjoyed the whole CNC thing and spent the next couple of days researching models. I was down to two manufacturers sainsmart and fox alien. I purchased the Fox Alien Masuter Pro 4040 and added a Makita router as my spindle from day 1, this was actually a really capable machine and produced great results even though it was a belt machine. I managed to pick up an extension kit that made the machine 4080, I have still got the extension in a box! I upgraded a few months ago to the Fox Alien 4040 XE and like the gentleman above added a VFD water cooled spindle, this was not just about power but to cut down on noise as the makita router and vacuum going does make a huge amount of noise.
I have found Fox Alien customer support pretty good and responsive if you engage via social media and email, the challenge for me was the time zone and it being very different to us when it comes to delays with responses.
The reason I went for Fox Alien was the really helpful online communities on Facebook, there is an official and unofficial groups which are amazing for help, ideas and guidance. There is also a great guy on YouTube called James Dean Designs who does a huge amount of content on sainsmart and Fox alien who is definitely worth watching. The software to run all of the Cnc machines is a bit of minefield and I started out with easel which I still use often now. I have also used most of the others and they’re all ok in different ways. More than happy to give guidance there if you need it.
I have also purchased direct from FA and via Amazon as if you have issues Amazon is pretty good.