Oneplus is a strong package but it lacks the overall feel that something like a Galaxy S9 will bring. So if you have the budget, go for Galaxy S9 or Pixel or iPhone.
Is this a good price for the 8gb, 128gb Rom version:
(link disabled by moderator. not required for the question.)
It's for approx USD 599.99 or GBP 468.21. I think you can use discount code to reduce the price even further by 11%, but I'm still looking for it.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic