I may come back here later with an actual list of pros/cons, but for now I just want to address the fingerprint scanner since that's been mentioned quite a few times so far. Now, of course, this is just my opinion here, and is based on my use ... but I have the S8+, and other than setting up the FPS, I haven't had to use it at all. Between facial recognition, iris recognition, and a 4 digit pin, I don't see a need for the FPS other than rare select instances.
I also should mention that I have a Gear S3 w/ numbersync ... and where that comes into play is the "smart lock" feature (or whatever it's called). I have the watch set as a trusted device, so as long as my phone is with me and I'm wearing my watch, it's never locked. I just hard-press the home button location on the screen and the phone opens up. Again, no need for the FPS.
Long story short, I don't like the location of the FPS, but it does work fine ... but I also get why Samsung maybe didn't care about the location as much as we think they should have - because with all the other ways to unlock the phone and/or authenticate yourself on the phone, you really should find yourself not using the FPS.
So back to the main topic of this thread ... I absolutely love the phone w/ the exception of the Bixby button. That button is the crappiest design thing I can think of. I don't care how good Bixby ever gets, there's NO reason to ever have a dedicated physical button for something like that. Other than that, my only other real complaint about the phone is the curved screen. I never liked that design, and still don't. It's effectively useless, and I'd MUCH rather have a bezel the width of the phone, as it would make holding it easier and more comfortable for me. You could still have edge panels ... but edge lighting would be hindered. However, I never leave my phone sitting face down and depend on the lighting to alert me. So, I could live without the edge lighting and never miss it.