Windows 2000 is my all-time favorite Windows OS. NT-based kernel, literally nothing extra, fast, stable. Used it til the day support was finally shuttered.
You don't need fast hardware to have snappy apps. Most of the microcontrolled devices you deal with day to day are clocked between 4 and 25MHz. Hard drives are only needed to access files once and load them into memory, and microcontrolled devices have like 256kB-4mB of memory. The only reason apps aren't snappy is programmers fail to make proper use of the hardware and OS.
[0]https://winworldpc.com/product/windows-nt-2000/final
[1]https://answers.microsoft.com/en-us/windows/forum/all/winwor...
[2]https://forum.winworldpc.com/discussion/6236/is-this-site-il...
NT might be more stable but it was also much slower. DOS applications on 9x actually ran in a VM with hardware passthrough, whereas NT emulated much of the hardware via NTVDM. Interacting with something as simple as the EDIT text editor in a window on 2K/XP is noticeably slower than on 9x.
I think you're mixing up Windows 2000 and ME? ME was a rushed update of 98 because Microsoft felt "they should release something" for the Millennium. It was a dumpster fire. Windows 2000 was the continuation of Windows NT, and became the basis for XP and everything that followed.
As for performance, by the time Windows 2000 came out (Pentium 3 era machines) it didn't seem to matter that much any more, and it really was a lot more stable.
I remember going to a friends house and using their computer, and it took several minutes to boot, and even after it reached the desktop it still took more time for things to become responsive. Opening any program took at least 10 seconds, possibly more.
Those old HDDs could only reach low double digit IOPS, so opening a program would cause the entire system to become unresponsive until it was loaded!
Modern SSDs are massively faster, and stay fast even when heavily used! Some of the modern SSDs are even faster when lots of operations are queued up!
Adobe, for example, has a ton of common libraries that load at startup.
Sure you had splash screens, the sheer fact that you could open a spreeadsheet amd make some calculations (often with automatic calculation disabled and thus pressing F9 manually to re-calculate) was (IMHO) a miracle in Windows 3.x times.
This is a pet peeve of mine but today developers should be (only for testing their programs) be given the lowest powered machines available, connected to the same (shitty) internet connection a large part of the future users of the programs actually experience and see directly why their programs/tools/websites/whatever are laggish/slowish for their customers.