If you care about camera quality, I think you need to pick up the HTC U11 and try. That phone has a camera that is quite a cut above any other phone I've used, even superior to the S8 and G4 that I previously owned. Any scenario you throw it, it produces great details and I like esp that portraits of ppl look natural, like on iPhone cameras. S8 is on par in terms of landscape shots, but often ruins portraits due to a strange smoothening filter which I detest. I tested pixel 2 also, and I still think u11 has the edge in low light, while pixel is unmatched in daytime scenes.
On a side note, I tested V30 against the G6 in the stall, and v30 is quite a bit better. That was not how I remembered it during v30 launch, where G6 produced better pics. Maybe there was an update that improved the v30 cam