For a budget phone, the Moto G (2025) offers outstanding battery life that lasts for days, along with a surprisingly capable camera.