I would never trade the battery life in this phone for the McLaren battery life. I'd have to cry myself to sleep every night.
I have the 7t currently and the battery life is very meh for me and I have the screen at 60hrtz.
But the hope of root for TMobile v60 seems hopeless unfortunately so I guess I'll be going with the OnePlus 8 even though I despise curved screens