For me, the best machine is one you can get reliable and trustworthy support for. I've found that they can be quite proprietary, so if you don't buy it from a local dealer, you may be hung out to dry if you do need support.
You need to decide what is important to you, and then look at machines that have that feature and test drive them until you fall in love with one. Take a good look at the warranty if you are getting machines with electronics, you may be surprised at what some offer (or don't offer).