I use Corel's PaintShop Pro X (formally JASC PaintShop Pro) for virtually all of my photo editing; however there are some things that you just have to use PhotoShop. PaintShop Pro can do about 90% of what PaintShop can do but at a 10th of the price. I'll stick with PaintShop Pro.
Brian