Ive looked for budget gaming phone(iqoo z9) the other day, this saleperson really did a good job at promoting v30 series (clearance sale by directD in august). Somehow if im not seeking gaming performance i would definitely go for it. As i am using oppo reno 10 as my main. Compare to oppo, i think vivo offers lot of camera features.
With his complaints of ads I would personally say no. Not to mention low placement of (and most likely crappy) ID scanner, I would just get something similar to whatever price range this phone is in