There is no single best machine. All depends on your expectations, budget, skill level, etc. That's like asking what the best handling car in the world is. Ask 100 people and you will likely get 100 different answers. Give us more info on what you need a machine to do and we can go from there.