I am into photo editing/video editing, touching up the photos, and playing around with the photos/videos.
I have used various softwares for photo enhancement.
I take print outs of photos on glossy sheet/matte sheets.
The primary consideration is getting proper colour or the same colour as your online photo on print. We never can realize or appreciate this fact till we see it.
I have tried out various softwares for photo enhancement and have been using Photoshop for the last 6 months. The features are very similar to Paint Shop Pro.
Photoshop gives a host of features to provide for photo enhancement. Also, it provides for seeing the exact colours as does your print out.
The drawbacks of this software include the fact that it is pretty user unfriendly. It takes quite some time to get used to this and fall in a groove for enhancing the photo. The other problem I faced, is with the canvas. I couldnt place the picture where I wanted on the canvas, so printing became a nuisance. So, I enhance the photo with photoshop and open it using paintbrush or other s/w and print using them.
Requires very high virtual memory, without which the application does not even open!! I have 384M RAM on my machine and still I get the error Not enough memory(RAM) to open the application. I checked the Adobe website and they recommend a virtual memory between RAM Size+12 MB to RAM Size*2. I did that and it opened fine.