At this current time I vote either the LG V30 or Pixel 2. I used the Pixel 2 XL for a day, I am not a camera guru, but I read a lot of tech news and reviews. The LG V30 has been praised by more than one source for it's camera abilities. Just read the V30 camera reviews and you can see for your self. The Pixel 2 is much newer so give it a bit more time on how it performs in the long run, but I have hunch the Pixel 2 will end up being the one to beat. It has an added SoC for processing that is not yet enabled, but plans are in place for Android 8.2 for it to be awakened. I am curious to see what that changes myself.