If you have a Mac, the automatic answer is Adobe Photoshop. It's .
But it does cost a lot and is for the serious graphic goers, meaning there is a lot going on in all the Adobe programs when you start digging. You could look into getting an older version of Photoshop or look into Photoshop Elements which is a simplified version of Photoshop.
I have used Paintshop Pro in the WAY past but I think that is for PCs.
Corel Draw?