I use A Better Camera (Android) for taking pictures
This is an amazing post, for a couple of reasons:
1. Android is an OS not a phone.
2. The iPhone 6 and 6+ has a much better camera than nearly all Android handsets.
3. The rest of what you described can be done on an iPhone and has been a feature of them for years.
Like everyone else has said with a brain, light is a huge deal. I can take some pretty damn good shots outside in the sun when the weather is perfect, but inside in middling light it struggles like mad. The default camera app gets the most out of the lense and sensor of the phone, other apps just add the ability to slap on fancy filters which don't actually improve the image.