The flexibility in which it can be used for any type of printing needs without having to have specific knowledge about each one makes this product great! I dislike how there is no way to connect multiple printers together through the cloud so you cannot access them from anywhere if you need help or want another user to check something out. It has been fantastic as an add on service but not really worth using at its full potential unless your doing large volume printing jobs like banners/flyers etc. We use our printer primarily for small brochures / direct mailings. This allows us to keep costs down while still being able to customize some things we may want changed up front before sending it off. Great addition to an existing setup.