Fine product.
Vivo sells this on the basis of camera only, and yes, its got a good front camera.
But the rear camera is not up to the mark & considering the price point, it would have been really good if vivo provided the following:
Better processor ( atleast the snapdragon 6 series)
Display must have been better ( it has a 720p display that's not even full HD)
So finally, if you take many selfies and are not a very heavy user, this phone is just right for you.
But, if you're a heavy user and can also consider a decent camera you might go for another phone in this range ( such as SAMSUNG C7 Pro) .
I hope this review may be helpful to you guys.