The best advise I recieved on buying any new machine is go to several different places and test drive. That way you can start making a list of what you want in a new machine. Best advise i can give from personal expereince is try to get one locally, as in a dealer close to you as they could become your new best friend when you are learning the machine and when it needs service.
be sure to let us know what you decide.