Some random thoughts.
You are right, it is a pretty small and specialized machine. With only a few inches motion in the x and y axis you cannot work on very large pieces of material. Maybe this is ok for your applications?
My CNC machine came with a Chinese n-motion controller set up for Mach-3 (Newfangled Solutions / Artsoft). (Mach-3 is no longer supported via updates... but is still being sold... and has limited documentation about certain areas.... and has always had limitations. For example no where do they say exactly what variable addresses are allowed in the user G-code as opposed to being already used by the code itself. Mach4 is their new version, perhaps its documentation is more complete. Mach3 does work for most things I need to do, but ......??? It is widely used on low end CNC applications.) The n-motion controller has no readable documentation which apparently is not uncommon. It is not clear how many versions of the n-motion controller are floating around out there, but lots. It is not clear if the n-motion controller will work with Mach4. I am uncertain as to how Mach3 would work for rigid tapping as my machine has an induction motor not a servo ... so I have never really looked into this. There is no encoder in the spindle either. I would not start out with Mach3 if I were you. Because of the limited info on my n-motion controller I do not know if Mach4 would work with it. So if you are headed down this path, I would make sure the milling machine does EVERYTHING you want from it before buying.
You say "something like this" then link a video. So I assume this is not a video of the machine that you are looking to buy.
I think is kind of hard to find a good, inexpensive, CNC mill. Mine was only sold by PM for a short while and so there are not too many of them out there. PM does not sell a CNC mill of any kind any more. Mine came from mainland China, but I have no idea who actually made it or if it was made by the same folks who make the other PM-940Ms for PM. The mechanical quality of my machine is not as good as folks have reported on the PM940M non-CNC machines. I think all of the PM940M machines are in mainland China. I had very limited experience in milling when I purchased it so I did not really know the questions to ask. I got "mechanical" performance specs with the machine, but I do not believe they have anything to do with my machine nor do I think my machine ever was as good as the spec. sheet indicated. If the mechanics were better I might have tried to add encoder, servo motor, and working on getting rigid tapping. Other folks have purchased non-CNC 940Ms and have converted and claim that they have gotten accurate results. However, I have yet to find rigid tapping on these machines in the HM discussions.
https://www.arizonacnckits.com/pm-940-cnc-kit.html makes kits for converting these and a few other machines to CNC and they seem to have an excellent reputation. You might want to look these over to learn how they work at it. For example, to minimize backlash you definitely want double ball nut lead screws and excelent bearings.
If I understand correctly, you have milling experience so should know what you are getting into. Also, the model you are looking at is a CNC machine:
https://cncwmt.com/product/xk7113c/ But does not have rigid tapping and you have to have them add a mach3 controller etc. I would ask why? ! The CNC-M45 that they sell is written up as a drilling machine. Does it have tapping built it?
By the way, a lot of the folks on HM who have converted their machines to CNC use Centroid Acorn controller boards and their software, but it costs more than Mach etc. I suspect that once one person gets something to working others just follow. Newfangled solutions does not sell a controller board, but I suspect that there is plenty of chatter about various options on their user board.
Dave