I say KDE is the best desktop if they could just get their shit together and debug it on all hardware configurations. It's absolutely miles ahead of Windows in features, however, as a power user I can fix it if it gets wonky, but a regular user shouldn't be expected to.