I kept my recommensation for out because I didn't want to seem bias towards a particular brand BUT if you're asking OnePlus. I've been through 3 iterations now, starting with the 1+5 then I got a 1+7 Pro and now I'm on a 1+9. You can get a OnePlus from last generation brand new from them for MUCH cheaper than what any comparable phone will cost. It's important I mention I tried other brands between every 1+ model I've carried. They just didn't perform nearly as well so I returned and got the 1+ instead. Tried Sony Xperia and and Asus Zenfone in between.
I repaired phones for my career for 5+ years before I do what I do now. Take that info for what it's worth. I feel my understanding of QC in each brand is extensive. Samsung QC is terrible. Their parts are all dirt cheap and their storage chips and batteries are iffy at best. iPhone on the other hand are actually wonderful. Very well engineered. Just... It uses iOS and walled garden etc.
I could go on forever about my extensive knowledge in the field of mobile phones and what all I've used in the past. Used to be a big fan of Moto as well. Maybe they have some good stuff. Idk, they fell off after Lenovo aquireed them. Lg is garbage. Pixels are nice, just not for me. Fingerprint reader in display is king for 1+. Nothing is faster or comparable for security.
