It has a difficult learning curve, but there are good tutorials to get you started using it, and it just keeps getting better. It's features are to numerous to mention.
GIMP Great -
For free (beer/speech), you get a powerful graphics editor that can hold it's own against much more expensive competition. I've never run across something the GIMP has failed me at.