I've been fine with Linux/KDE. Even the fractional scaling support is decent.

Edit: Guess it depends on the app