I'm looking for a recommendation for a phone that 1. runs android. 2. Has an easy to use camera that takes nice shots, particularly indoors. 3. Has a 4.7 inch screen or smaller. I have the first generation Moto X and really like the form factor, but I've been disappointed with the camera. The Sony Z3 compact is supposed to have a good camera, but I've also heard people say it takes some skill to take good pictures with it. The iphone is a possibility, but I'm still attracted to Android. What would you recommend?