For a good inexpensive (relatively) and brand new phone that you can use on any GSM carrier if you later want too (I use airvoice for cheap plans) I like Blu phones. This one has excellent camera in it, and a huge 4,000mAhr battery (double the size battery that is in my phone) Blu Energy X 2
https://www.amazon.com/BLU-Energy-Ba...rds=blu+energy
I'm not sure what other models they have out now they have like 50 different models the last few times I checked. I got my son the original Energy X last year and appears not much has changed. Just throwing that out there. I'd probably get that one myself if my older Blu would die soon but its still going strong. Only thing I don't care for is the new versions of android actually.