Depends if you can justify the cost. Are you photographer who shoots a lot of RAW images? I don't mean pro photographer, but are you one in general. If you shoot a lot of images, especially that in RAW, programs like Aperture and Lightroom are definitely worth getting. If you don't even know what a RAW file is, iPhoto is more than enough.