I've used Citrix every day since the pandemic started. I don't see any issue with it at all really on Windows using standard HD resolution (two monitors).
It is quite a different story on my 5K iMac however. The latency of that setup is too much for me.
I'm not surprised it works well for some. But, there are lots of variables around distance, client hardware, home user bandwidth, etc. I imagine it's a pretty rare setup to have most users happy.
It all depends on connection and encode/decode speed. I have been working atop Windows Virtual Desktop (RDP based) for the past two years and it works beautifully on a 3-monitor setup (5K iMac plus dual 4K external monitors).
I do have a fiber connection, but the entire setup is good enough to have Teams calls over redirected devices (video is laggy, but voice works OK).
It is quite a different story on my 5K iMac however. The latency of that setup is too much for me.