I am a huge fan of the GIMP.
However, I know that if the GIMP takes 1 hour per day longer to do stuff than Photoshop, if you are charging $50 an hour and plan to be doing graphic design for more than a few weeks, it is cheaper to buy Photoshop than use the GIMP.
But if you are not making money...