Buying a Pixel 2 XL may be a little out of your comfort zone, because it isn't sold directly by most carriers. But it's worth it. Verizon sells the 64GB Pixel 2 XL directly for $849.99 or $35.41 per month. But that model has bloatware and a locked bootloader.
Excellent battery life; Terrific low-light camera performance; Elegant Google software; Great build
No headphone jack or microSD card slot; Lacks Band 71 for expanded T-Mobile coverage; Screen quality has caused drama