I have the 1250 d I love it. I don't know the difference of the 2 but it's great.
I have the first of these machines which I use constantly for sewing and for small embroidery items. I have the larger Brother Quatro for big time embroidery. However, I do all of my basic quilting on my little 900D and in the 5 + years I have owned it I have never had one problem with it. It also does nice embroidery for the smaller hoop size.