Here are a couple of things to consider before your purchase.
What type of projects do you make? What size hoop do you want? Do you want to quilt ITH? Do you have a way to convert the designs into different formats for other machines? Do you have a local dealer for support with the machine?
I'm a brother/BL girl and like the machine features. I use a usb for designs but can send the design to the machine using wireless technology.
Good luck on your decision!