I do all my image-editing in Photoshop (CS). It's not free, but I'm a graphic designer, so I have it for professional reasons!