I've been using a Moto G for a couple of months to give Android a try. I've decided I'm very happy with Android, but now really want a good camera. I don't want to pay the high price for a just released or upcoming flagship (e.g. Galaxy S5, HTC One (M8)), so would rather get a phone that has been out for a few months (probably ebay purchase). Hence my question, what is the best 2013 Android phone for the combination of camera and battery life? (these are the top two features for me; I'm not too bothered about processor, screen quality, styling, weight) Also, I don't want a phone with a screen bigger than 5". I'm willing to try skinned Android. Thanks for any advice you can give.