But it doesn’t really matter, since the DE doesn’t determine how individual apps behave.
My baseline is OSX from decade ago OSX with native apps where everyone was following the Apple HIG so consistently that using a Java app felt like waking up in the twilight zone. macOS these days have fallen quite a bit from its UX glory days but there’s still quite a bit to go before it hits the level of Ubuntu or Windows.
On Linux it feels to me like every app exists in its own parallell dimension where you never know if even the basic laws of physics still apply.