I personally use a combination of Illustrator, Photoshop and GraphicsGale. I'll second what @simwhi said about Gimp and Inkscape though, they're both pretty decent.
Vector programs are good if, like me, you have the drawing talent of a snail. Photoshop's pretty decent for quickly adding shadows, lighting and detail. Gimp's the same, I just couldn't stand the interface.