Well I own both. My work gave me the choice of S7e or the iPhone 6s. Well I'm an Android guy, so I took the Verizon branded S7e. My personal is the unlocked 10, using it on T-Mobile. The only thing I feel the S7e has over the 10 is the screen. And even at that, the touch responsiveness of the 10 makes the S7e's usability seem second rate. Not to mention the TW ui is still garbage(say whatever you want, use a REAL stock launcher, then tell me TW is still "OK"). Now I admit that I'm an HTC fanboy. Read my user name. I've owned all HTC devices, besides the Xperia TL and the short lived time I had with the S6e( first time I tried to keep a phone for one spec: the camera: couldn't do it, everything else about the phone was garbage to me). The only tablets I've owned have been Nexus(OG 7 and the 9). That being said, I can't stand the S7e. Even after installing google now launcher, I still have to deal with TW everywhere else. The camera is on par with the 10 and the screen is only better because it's SAMOLED. That's really all it has going for it. And argue the IP rating all you want, I'm careful with my phones and have taken every HTC device I've owned to the pool and the beach, I've gotten it wet, but never wanted to take a picture underwater. HTC has way more to offer, of course, in my opinion.
From me to you by the Power Cosmic