Just upgraded mine to the S7 from the S6edge. In my shirt time with it so far, I'd say it us definitely a solid phone. Call quality is good, screen clarity and colors are beautiful. Pretty quick internet browsing, fantastic rear and front cameras. Feels like a premium device in your hand, and the coating ob the glass gives it a glossy look. Of course with it being all glass besides the metal trim, you need to be careful or buy a good case. Water resistant up to 30 minutes and supposedly as deep as 5 feet, so accidental spills or dunks shouldn't harm it. If you do get the charge port wet and attempt to charge it, it will tell you to let it dry first. And it has expandable storeage up to 200GB microSD, but dies not support adaptive storeage where you can save all apps to the AD card. Some you can, others you can't. But if you are a big photo takwr, or music connisuer, microSD will definitely be a big benefit for you. Only knock is the sound on the speaker can sound rather tinny, especially at high volumes, and it can be prone to getting muffled by the palm of your hand. Battery life is decent, certainly much better than the s6. You can get 5 hours 20 minutes of screen on time and 15 hours total time before time to recharge if you ration your usage.
Definitely a solid phone imo.