I'm very happy about #gnomeshell / #gnome47 shipping HW encoding for its internal screen recorder. With the upcoming #gstreamer 1.24.6 release all currently known bugs are fixed, even though I kinda expect more to come on some multi-GPU setups.
It's about time that we use hw-enc in more places by default and the screen recorder is IMO in a pretty good spot to role things out: on one hand it's used by many people, ensuring we get bug reports, while OTOH its functionality is not crucial.
If things are broken for some users they have lots of alternatives to switch to.
In #gnome47 we'll limit things to H264 on (semi-recent) Intel and AMD (those using VA-API). In the future we'll hopefully be able to extend things to AV1, maybe VP9, and more platforms. Depending on how things develop that'll be V4L2 or Vulkan.