There’s also Windows 2000, which I think was the worst of all.
Windows 2000 was no-nonsense, but all good stuff. The good bones that Windows XP got came straight from Win2k.
The only real problem it had was a narrower hardware compatibility profile, but it still wasn’t that bad.