I recently purchased the all new OnePlus 7T 128GB variant. I was an IOS user and wanted to give a shot to OnePlus. The best thing about the phone is it's 90Hz screen. But it has alot of cons:
Due to the 90Hz screen refresh rate, the battery backup is reduced and not up to the mark.
The camera design is circular in shape. It gives the feel of a moto handset. The premium feel of the smartphone is diminished due to the design of the camera.
Apart from this, the camera has a bump. You need to handle it with care as the bump is prone to scratches and dents.
Thus, apart from a bunch of pros, the smartphone has alot of cons too. Before buying the smartphone, do consider the factors listed above.