I was just reading about the update to the Nexus line. Apparently HTC is working on those? I may wait a bit... but I'm still mulling over the different options. Android is such a difficult beast to get a handle on as you not only need to look at the hardware, but also how the OS has been customized by each manufacturer. I know I can get a ROM to ultimately configure it however I want, but I really don't want to go through the trouble if I don't have to.
One of the things I like about the S7 is that it's 5.1". Call me crazy, but I'm one of these people that does NOT think a bigger phone is better. My phone needs to be comfortably able to fit in my front pocket, and the 5.5" and larger grouping seems to be just too big for that. Especially after you put a case on it. I know the OnePlus is 5.5", but it's footprint is among the smallest of those sizes. The Nexus 6P is pretty far over my limit at 5.7". Once I put a case on it, it's going to be an unwieldy beast.