According to me Adobe Photoshop is the best applications for the photos. It contains many features which normal paint or any other application don't contain. It is easy to use and easy to install .Which makes this application good. All the features, tools help us to implement the effects on the photos.
So, i am with the adobe photoshop.
Thanks & Regards,