First post, by RetroSonicHero
I always loved the extreme simplicity of the Windows 95 shell, and I have a lot of respect for that operating system, but its lack of reliability and stability compared to the NT kernel can be problematic, and I've especially had bad luck. You can absolutely still have fun with it, but it can be frustrating to have to wait for the system to catch up, or when it blue screens because you decided to run one too many applications at once.
NT 4.0, with the right hardware, is completely rock solid. NTFS works great, and SP4 and beyond allows for drives bigger than 8 GB. It's quirky, confusing, and a bit archaic if you're used to 2000, but I've found learning it to be a ton of fun, and I love how it doesn't patronize me compared to modern/home Windows versions. Everything is incredibly straightforward and it doesn't sugarcoat anything. The error reporting system in particular is extremely helpful, as it highlights exactly what went wrong and will list any specific file(s) affected.
While it not supporting PnP can be a pain in the ass at times, its also its biggest benefit. Because of this, it typically doesn't require chipset drivers at all, so you can swap a motherboard and can reasonably expect everything to work as it should as long as the video/sound/network cards are the same - very convenient for testing configurations in a PC emulator such as PCem or 86B0x, but I can imagine a scenario where this would make sense on bare metal. As a matter of fact, some of you may have heard the story where someone got it working on an Intel Raptor Lake motherboard, and it being very stable and usable. Impractical? For sure. Cool? Absolutely.
As far as working with Pentium Pro/Pentium II class hardware goes, there simply is no better Windows operating system than NT4, for productivity at least. I would still dualboot either Win95 or 98 SE for gaming, of course. More games can run under NT than you might expect, but it's probably less effort to just dualboot with 98 SE. Although, I would argue 95 still makes more sense for this class of hardware. Given I am actively researching information on a circa 1997 Workstation, NT is obviously better, but it seems to handle many home user applications very well, also. I've seen apps designed for Windows 95 with no mention of NT compatibility run absolutely fine on it, so long as they don't require anything higher than DirectX3.