So I've been very happy with my N6, but the screen cracked.  I'm now trying to figure out if I want to repair it or replace it.  I hate to sink the repair costs into a 2 year old phone when I could almost buy a new N6 for what they want.  But then why put that money to an "old" phone.
I really like the size and the front facing speakers, I think the 6p is an okay replacement but there are a lot of issues with the Pixel XL (size, bezels).  So I started branching out my search for a true replacement in size and have come up with a couple of options but still wonder if I would miss the nexus updates if I decide to go with a non-nexus phone.
So here is what I'm considering:
Any opinions?  Is there something else I should consider?