You want all the flagship features and at the same time a "flagship killer" price? that is not possible.
If OP8 Pro too expensive how about S20 Ultra?
Well, I think OP removes it because Google won't allow call recording anymore
Yeah I know, some YouTuber has tested that, submerg the phone into water for 30 mins and it's totally fine. But OnePlus won't give it an official IP...
As long as the pop up camera still exist, then the answer is no