I have the 770QE which is a lot like the 590 but has a larger harp. I wanted it for FMQ and it's great for that. I didn't want the embroidery module but if I change my mind I can add it. My FMQ has gotten a lot better. I love this machine.
Piecing is also good on this one. Yes, I use my FW sometimes but the Bernina has so many features that make piecing a breeze.
And the large bobbin is awesome.