(rant following so please don't read the rest if you don't like ranting about linux desktop)
I could probably live with trackpad not being great. But the sound stack, bluetooth stack, driving displays with different dpi (hidpi and non-hidpi) etc. are all terrible. Managing multiple displays (xrandr, xinerama etc.) even without the dpi difference is also just bad. If you like to tinker it's great but I just couldn't make the switch. It didn't give me the confidence that it will work when I need it. I tried all major distros and read almost the entirety of the arch wiki (it is so good). i3 is one of the things that would make me try again in the future. There is nothing like it on macos (some wms try but they always feel duct-taped). And systemd is good.
Similarly, pipewire is pretty much stable now, which fixes both the sound and bluetooth stack singlehandedly.
So fair enough for not trying it out just yet, hopefully soon we can just easily say that it works splendidly!