While designing business cards, I wonder why one should use applications like Photoshop when it is easier to use online editors like Ribbet or Microsoft Publisher. I prepared business card using Microsoft Publisher
(http://4.bp.blogspot.com/-ojy1_hme1is/V3K4GDND9SI/AAAAAAAABPQ/BFaobRVIwoEis8TJOa-nJCnC328rjFCBgCK4B/s1600/RBVisitingCard.jpg) and Ribbet (https://image.jimcdn.com/app/cms/image/transf/dimension=260x10000:format=jpg/path/s0ca43f569d2c6db0/image/ic4cd46f6fc08196e/version/1469454670/image.jpg). Is there way to improve image quality through using other applications like Photoshop? In other words, what the limitations are of using Microsoft Publisher, Ribbet if any over Photoshop while preparing business cards.