I have used a lot of OnePlus devices, but can't recommend it since OnePlus has exited EU market. I doubt their firmware support continues as before. OxygenOS 16 seems to have issues on many models.
It's also getting harder and harder to root phones and get even basic Play Integrity to pass. Google and device manufacturers are closing up Android, and I don't like it at all. Some manufacturers (Samsung and Honor?) don't even allow unlocking the bootloader.
I don't know what I would go for next. I'd rather not but new phone at all, it seems old ones are better. But maybe second hand Pixel with GrapheneOS, at least it has manual native call recording.
We don't own the devices we buy anymore.