Looking at your profile, it looks like you have some high quality tools.
Imo, I think that you'll find the 3 machines you mentioned to be little more than "toys", or very lightweight hobby level machines.
I spend a lot of time on various CNC forums, and see this question a lot. The problem, is that it's nearly impossible to answer. The reason, is that the answer depends entirely on the users expectations.
There are obviously a lot of people that own those machines, and are very happy with them.
But there are probably a lot of people that bought them, and quickly moved on to something better.
Budget, of course, can play a large role.
For a serious woodworker, I'd recommend nothing less that a CNC Router Parts Pro series machine. Probably a 4x4? You can save a considerable amount of money if you can do all of the electronics yourself.
Another, similar option would be to build an extrusion based machine from scratch. A lot of people have built machines from plans at Joescnc.com over the years. What started as his "4x4 hybrid" model has evolved over the years to the current "Evolution" machine, which is very similar to the CNC Router Parts machines.
The main issue I think is that you have to spend a fair amount of time browsing his private forum to gather all the info for the Evolution machine. I think it's $100 for the plans, which grants you access to the private forum. There are lots of friendly and helpful members there.