Print quality is fine if your settings are OK.
If it's grainy, then your settings are off (I print small text and stickers with it - better than my old Roland VS540i that I loved). If you want really fine print/smooth graphics, Epson is a way to go.
p.s. I think that a properly setup file helps a lot (I prefer setting it up in RGB, check if RGB/CMYK are close (or convert from RGB>CMYK>RGB in Photoshop), rasterize (JPEG/max quality), and put cut line if I'm doing print/cut stuff in the SAi Flexi 12).
To be honest, I have way more problem with a freaking cutter that's one day excellent, and tomorrow off by a 1/8".