1) DISPLAY: 6.4 inch AMOLED Full HD Plus display looks beautiful with waterdrop notch. Though it doesn't have 90hz display like Oneplus 7 Pro, but still 60 Hz display will not disappoint you. Mobile looks almost similar to OnePlus 6T. 2) PERFORMANCE: Snapdragon 855:Performance is beast as it comes with Snapdragon 855 SOC, it is smooth, no lag issues so far. 3) Oxygen OS: It is best, known for better performance, bloatware-free. Simply, Amazing! 4) Ram management is awesome, keeps background apps in memory without force closing it. 5) UFS 3.0: It improves performance, app open/close is faster, main advantage while transferring big size files from computer to mobile. 6) It has Gorilla glass 6 on front & Gorilla glass 5 on back with aluminium frame on side. 7) CAMERA: With 48MP f/1.7 (Sony IMX 586 sensor) rear camera, it clicks amazing outdoor pics & 16MP front camera gives good selfie output, but softens the face even if beauty mode:off. 8) BATTERY: 3700 mAh capacity which gives 6-6:30 hour screen on time(SOT) with Internet ON all time. With light usage, it will surely give more than a day battery backup. In box 20 watt charger takes approx 80 minutes to charge from 0-100% battery. Battery backup is better than Oneplus 7 Pro, as because of 90Hz display PRO consumes more battery. 9) Phone doesn't feel heavy like Oneplus 7 Pro. 10) Face unlock works like charm, also In-display fingerprint is fast enough. 11) Dual stereo speaker, powered by Dolby Atmos gives good loud output. 12) Native screen recorder: It is really helpful, if you love to record your gameplay. 13) Fnatic mode: boosts gaming performance. 14) PRICE: This is the Main reason to buy OnePlus 7, as it offers great specs at price, less price than OnePlus 6T.
Cons: - No headphone jack, which is deal breaker for me. - No USB type-c to 3.5mm jack adapter inside box. - No Physical Notification LED. - No IP rating (water resistant rating).
Final Verdict: OnePlus 7 offers great features with flagship performance at given price, VALUE FOR MONEY! After using for more few days, will update review, incase of any issue.
Alternatives: Other than Oneplus 7, you can wait for Redmi K20 Pro or Oppo Reno 10x which is already launched. Though K20 Pro will not give head to head competition with OnePlus but it is expected to be cheaper than oneplus.
Let the Redmi K20 Pro launch, I'll buy it & will update review vs oneplus 7.