One thing that's for certain is that I made things very hard for myself by using a hidpi monitor, but it's actually very difficult now to buy a laptop that isn't hidpi!
Some people have claimed the problem is not hidpi per se but the fact that 150% DPI, "fractional" DPI, is a big problem on Linux, but this too confuses me because 150% DPI has been bog standard on Lenovo laptops since 2015 (and, on Windows, entirely Not A Problem) and CW says Lenovos are good for Linux. So WTF.
@mcc yeah, the fractional scaling situation is unfortunate, and as you say, you really can't buy a good laptop these days that doesn't need fractional scaling.
That said, the situation is improving, and I think over the next year it there's a good chance that the remaining issues will be basically solved.
@mcc at least for me, the only remaining issues are IntelliJ, which still runs under XWayland and therefore doesn't scale properly, and games (which also run under XWayland).
A native Wayland backend for IntelliJ is underway, so hopefully that problem will be solved soon, and games will be fixed either by a Proton port to Wayland (which may be a while off) or by using a hack like KDE has where the compositor doesn't even try to scale XWayland apps, and just leaves them to do what they want.