I am very happy with the machine I got from the Leather Machine people. Service was not good, still have follow up problems I have given up on getting an answer on, but the machine worked from the moment it came out of the box.
I think it is hard to know which is the best since not many people actually own them all.