I came from the V10 to the S7 flat. Actually got the S7 on launch day which is odd for me since I usually sit back on a phone, but the V10 was bothering me too much.
While the V10 finally got a daily driver CM rom going (and huge props to the dev for that), there is one major flaw that will forever hold back development: the 2nd screen. I used UI Tuner to get rid of the 2nd screen, but then it basically turned it into a giant bezel. I highly doubt any AOSP devs will ever program something to work with the 2nd screen and I also realized that the 2nd screen was a total gimmick anyway. The only thing useful for me was the time being shown with the screen off. It was also nice to have the removable back and battery, but I hardly swapped it out.
The S7 having an SD slot again, a less phablet like size, and waterproofing (the REAL seller for me) are what sold me on the S7. The snapdragon was the icing on the cake, but the bootloader crap going on right now dampers that. Regardless, while the V10 was a good phone for me, it didn't have enough unique features and AOSP scene to keep me with the phone. I will miss knock on a lot and it's going to take a lot of time to get used to different button placements since I've been with LG since the G2.