I maintain that the Galaxy S7 is one of the best phones Samsung has ever made.
Lightning fast, excellent camera, excellent battery life, fingerprint scanner, gorgeous screen.
I have the S8+ now and I'm not convinced it is a better phone.
Going to get the Note 9, however, as I also loved my old Galaxy Note 3.
Wait.... what? The camera is excellent, but the battery life? It's horrendous. The standby drain is a mess, Google Maps is chunky AF. I'll give you the screen and fingerprint reader, they are quite good. But the battery life and chunkiness of the software. Yikes. I've had mind since it launched on AT&T, and I've been through everything trying to get the battery life back on track and nothing works.