Well, for portrait retouching, I choose Portrait+. Portrait Professional is great but not that convenient to do retouching in minutes.

When comes to general photo editing, I use the photoshop alternative PhotoStudio. It's a image editing software that has similar function like ps but with handy price and easier editing tools.