you need to take Tech support and service into consideration when making your decision---
it does not matter how great the machine is if the closest service/help is hundreds of miles away from you. also you will want a class or two- to learn your new machine- that sucks if you have to travel...