In zen 2 and above firmware TPM was being used for a random number generator. This led to stutters during RN generation. Eventually this was fixed in 6.3.x series(or 6.4.x I can’t remember) and then the fix was backported to all lts kernels
I have a 5600h system(laptop) and I have not run into the issue you mention. In fact in the past six months after the fTPM bullshit was fixed, I haven’t run into any issues.
My experience has been positive so far on a laptop with RDNA1 graphics(5500m). There is no true graphics switching. The iGPU is responsible for drawing things on the screen. What it does is offload heavy rendering tasks to the dGPU and then draws the rendered output provided to it by the dGPU. This leads to a small performance penalty but gives graphics switching on laptops without dedicated hardware to enable it.
So all in all, hybrid graphics works well in laptops with an AMD dGPU. I would argue the experience is better than the one in windows.
This is not a fix though. This is some sleep related issue that even I faced in my laptop for the mt7922 wifi card. Ensure that fast boot is disabled in the bios. Also all the kernels since 6.2(I think¿?) have patched this issue so you should not be facing this issue now. I no longer face it.
Edit : though in my case, it was only WiFi which was not working because the mt7922 kernel module was failing to load at startup. If this issue occurs again, post the output of journalctl so we can see what the exact issue is.
So I see people on the phoronix forums complaining that this is a bad thing because they have TVs which are HDMI only. From what I read, the HDMI 2.1+ spec is only needed to support extreme cases like 4k@120Hz and above. So my question is how many people are there who have a TV old enough to have no display ports but be of that outrageous specification.
Edit : it seems I am mistaken in thinking that new TVs have display port.