Eye direction works in Gpose (it's a button in the movements and emotes settings) but it's clunkier than the portrait and you can't turn their head.

You need to adjust it while they're not in "movement paused" state; it only stays put while they have their head turned and will revert if you switch off the head-turn toggle while unpaused. And you need to switch the eye-following on and off manually rather than the one-shot "press button and they'll look this way" approach for portraits.