It seems like most of the complaints I see about distros have actually been solved problems for years but held back by poor distro defaults.
I have been recommending fedora to people for a while because their defaults are far more modern and sane rather than clinging on to python 2 and X11