I've been fine with Linux/KDE. Even the fractional scaling support is decent.
Edit: Guess it depends on the app