Pros
Cons
+ Reliable, consistent output quality
– Occasional inconsistent results worth double-checking
+ Good value for what it offers
– Mobile experience lags behind the desktop version
+ Solid customer support when you need it
– Learning curve for some of the more advanced features