I've got this, it's nice.
The camera is a bit meh - it doesn't offer much over my old Pixel XL despite having a 100% increase in the number of sensors. Hopefully that means any shortfalls are software based and can be improved over time.... there's nothing wrong as such, but it's just no better than a 2 year old flagship.
Battery life is very good indeed. I went to a music festival, leaving the house at 9am. I got home at midnight-ish on a shade over 50%, and had been taking photos and a bit of social media between bands. Certainly better than I'd expect from my old phone which had a similar sized battery.
Face unlock is FAST but it has a fingerprint reader in the correct place, on the back. Who on earth asks for it on the front where you need to dislocate your thumb to use it? I've only had face unlock fail when the lighting is very bad indeed.
It's my first OnePlus and I already like the alert slider that properly sets the Android volume modes. Yes, Android 9 fixes this somewhat by defaulting to changing media volume rather than ring - but until then this is a much more reliable way of knowing the video that's buffering isn't going to get you kicked out of the funeral you're attending because you can't change the media volume easily until it actually starts (a la Android 1/2/3/4/5/6/7/8)
It's got a glass back, has it? Well, it comes with a cheap TPU case which I put on in the shop because why not. There's also a screen protector, but it's plastic not glass.
The notch is nicely done although app support needs to catch up. Sometimes it takes a second for the notifications to move to the right place.
It has a notification light. For many years now, I've refused to buy a phone without a 2p's worth of LED that lets me know when someone loves me (and/or I have an email regarding penis length). Why can't more phones have this? But despite many reports to the contrary, even on the latest update (OxygenOS 5.1.5) it DOES have an ambient display. The internet is full of bleatings about how they took it out - this review included - but it's there, on mine. It's not "always on" because that's a ridiculous concept, why would I want the time or how many penis size emails I have waiting when I'm not even in the same room as the phone? But pick it up, the notifications appear on the OLED screen. Put it down, they go off. It's an ambient display that's useful, rather than always-on or only-on-when-you-press-the-button.
In short, I'm glad I bought it. No, it's not crazy cheap any more, but it's still cheaper than a Samsung, Apple or Sony. Head to head with Huawei, it comes off better as it doesn't use the vomit-inducing EMUI (and swerves the issue that Huawei have just announced that you can no longer unlock their bootloaders)