Go on YouTube and watch all the review videos. The majority of them say its one of the phones out right now.
I have only had mine a couple days and really can't say there is anything I do not like. Some things work a little differently and you have to learn to do some things a little different, but overall I am very happy.
Got mine around midday yesterday but so far there really isn't anything to hate about the phone. Lightning fast, screen is awesome, absolutely the best Android phone I have used thus far. Only complaint would be the mounds of bloatware thanks to Samsung and T-Mobile, but nothing I didn't already expect.
I've been living mine. The battery is really good and of course the water resistance and the SD card a great to have. I must say though that the edge is not for me. I would rather have a flat screen but I can't go down to the s7 because of the downgrade in battery. I will live with the edge for now.
I'm pretty sure most people will say this is the best phone ever used and it should be like that otherwise why would you buy a new phone? If size doesn't matter go for the edge since the battery on that is super awesome. Currently I have the S7, S7 edge and Nexus 6p running N, love them all in one way or another. Every few hours I pick up one of these phones and go wow this is so awesome. Personally, this is one of the best Samsung phones where they have got most things correct other than to stop bending over back to US carriers.
Performance is great, camera is lightning fast and superb in low light. The bad is having to relearn where all the settings are that used to be second nature on my S5.
This phone is hands down the best phone I've ever used. There's really no compromises at all. The build quality, the display, the camera, the battery life, the performance, the storage options, the durability, the fast charging, the silver color, etc. No phone checks off as many boxes as the S7 Edge.