Looking for a better iPhone camera application

I am looking for a better iPhone (3G) camera application. Generally all I want to do is
  • take a photograph,
  • take several photographs within a short time span (think flip-book),
  • rotate image,
  • crop image,
  • adjust image's light levels, and
  • email more than one image at a time.
Can anyone recommend such a camera application?