>>718207304
Definitely not the ROG Ally original (Z1 or Z1 Extreme). Nor the AyaNeo Geek. I'd go with Steam Deck OLED for best battery life.
Though the Ally X might be better, I'm not sure. I'm only going off the PC handhelds I've owned.
I guess the Switch OLED might be decent too if you're into that, but Switch 2 is already out so there's no point. The Switch 2 battery life is mediocre at best.