So, I thought I'd check back in with an update as I've now had the phone for a week.
1. Battery life: Perfectly acceptable. I'm averaging 4-4.5 hours of screen time. This is a step down from the Moto G5 Plus I recently had, but that's not a fair comparison as the G5+ had the best battery...