I daily drive FreeBSD with IceWM, four screens 2@4k, 2@1080p running with Xorg on a Sapphire 5600XT, I can't fault any issues.
I stick with a single 43" 4K@60 but it was a bit of a challenge to get on the happy path:
https://forums.freebsd.org/threads/intermittent-scanline-fli...
All systems can have issues. But the more widely used systems are at an advantage.
Although the 2x4k monitors are daisy chained. I was surprised when it worked first time.