i have the singer futura 200 and i'm extremely happy with it.
i average about 3-4 hours of sewing a day, 6 days a week, since the day i purchased it 6 years ago.
i've never had 1 problem with the machine and its never been in the shop for servicing. DH does routine cleaning/check ups for me.
i don't do tons of embroidery but what i have done always looks wonderful. i like that it reads so many different embroidery formats.