The Moto G7 brings near-flagship build quality and design to the $299 price point, while making some serious sacrifices in battery life and camera. The overall package feels surprisingly robust.

More...