I think I'll upgrade to this from a OnePlus 5, although it's difficult to call it an upgrade in some areas.
No always on display, no fast charging out of the box, less screen area, might not work as well with my Android Wear watch, may be slightly slower.
On the other hand, the design which I love, wireless charging, iOS, iMessages, better connection to my MacBook, 4K 60 fps video, better portrait mode, cameras with OIS, Dolby Vision.
Any suggestion on a slim but effective case? So many of them ruin the look. Not going to go with the Apple Care+.