Without knowing too much about handheld devices, at this point, I'd probably wait for the next generation to start coming out.
Like, the Steamdeck 2 can't be too far off.
And although I don't have high hopes for Xbox, they have been talking about launching their own handheld.