I've had one since launch and it's absolutely superb. It's the best Android phone I've owned and I owned a LOT of phones.
Camera is great, OxygenOS is excellent, it's nice and fast.
If you can wait then I'd suggest maybe waiting for the 6T as it will have a few improvements: smaller notch(even though the notch doesn't bother me), under screen fingerprint reader, bigger battery. But it's also losing the headphone jack. And it will most likely cost a bit more money.
If you can't wait then I can't recommend the OnePlus 6 enough.
The only negatives are that it's super slippery as it's all glass; I got a skin from here and getting a screen protector is a pain as the screen is curved. I tried loads of glass ones and eventually got this one
until