I couldn't do without my copy of Photoshop - - nothing comes near it for it's capabilities.
Bit of a steep learning curve at first, but well worth hanging in there, an excellent learning tool, and because it's the industry standard there are loads of helpful tutorials on the web.
I started off with Photoshop Elements (a cut-down version of Photoshop) until I could afford the "proper" one.