I have had a Babylock Ellageo which is one step down from Ellegante, bought new at local shop 8 years ago, it has 8,000,000 stitches on it and still does a beautiful job.
Personally Babylock's are very user friendly, but I like dealing with local businesses, then if you need help they are there, especially if you have never embroidered. Our local business 8 years ago was very helpful, but changed hands and not as people oriented.