The low end imac will do just about anything you need to, except edit HD videos smoothly. You also get a nice size screen with it, which is great for photos. They run about 1100 i think.