i do most of my editing in Aperture - white balance, highlight recovery, contrast, etc. then i export it to Photoshop to do more advanced stuff if i need to, resize, and sharpen.
i suggest using iPhoto, Aperture or Lightroom, at least as an organizational tool, and get Photoshop (Elements) or GIMP for everything else.