A dealer who has great support/customer service and classes to help you use all the features of your machine is as important as choosing a machine with the features you need and want. All of these companies have a machine that will fit your needs although it may be a different one than those mentioned. Number your dealer choices 1,2,3 then go to each with a list of must have and would like features and request demos on machines that fit your list and their best price. Also ask what they include with a new machine purchase package.