champ says: I love iPhoneography. I am a firm believer, that to capture the moment, iPhones are the best.
Also, now you get a large number of photo and video editing apps for the iPhone, that does it all.
Snapseed This is by far one of the easiest and most effective apps, I've ever used for photo editing. Although the UI is not classic, but it is definitely effective
Camera Plus Pro This was the 1st app that I found having video zoom. It is a complete app with photo and video capturing features, detailed editing as well as sharing capabilities.
Instagram Ultimate photo sharing platform for iPhoneographers. No need to say anything else!!!
iMovie Video editing feels easier on this app. Although the performance lags a bit, this is good in features