I use Win98SE at home and Winnt4.0 at work. Both have their advantages and weaknesses. At work where I labor as a programmer, Winnt4 is great because of the way it isolates processes from the OS. This means that if I write code that screws up the whole process, all I need to do is hit Ctrl-Alt-Delete and end the task. I am assured that nothing happened to the OS. Under Win98, such carelessness often requires a re-boot to assure that all is well. Also winnt comes stock with Findstr, a grep like utility that I prefer over the GUI find included in Win98 and Winnt. It also allows non-empty directory removal with rd -s. This can be accomplished with Deltree under WIN98 but long file names add difficulty. Another great thing about Winnt is that cd prog* works from the command line to change to the 'program files' directory. Win98 allows no such shortcuts. A small detail but Winnt defaults to not asking for permission to overwrite. I know the Win98 can be set to do this in autoexec but a small pain none the less.
On the down side, Winnt does not support FAT32 and has no hot swap support for PCMCIA cards. The first is a huge pain for dual boot machines now that hard drive almost always exceed 8GB. The latter is a large pain for laptop installs. Also, there is no USB support so my laser mouse must resort to the PS/2 adaptor (really no big deal but USB will be big in the near future.)
That said, it is my favorite OS. I know people say the W2000 is rock solid but I find Winnt to be excellent in this regard as well. In addition, a big pet peeve about W2000 is that it defaults to insert mode when editing a DOS prompt entry. (I know, this can be fixed.)
Win98 allows everything to load. This is not true of Winnt and W2000. You have to load DOSKEY to get editing of DOS commands (not necessary in WINNT and W2000). Win98 boots very quickly and supports FAT32 but not NTFS. Again, a pain for dual boot.
As you can probably tell, I use the DOS prompts almost exclusively as I hate the Windows Explorer with a passion. There is almost nothing that the Explorer can do faster and easier than a good ol' DOS prompt.
I loaded a dual boot system with W2000 and Win98. Unwisely, I did not follow the advise offered that said I should load the two systems on different partitions. This lead to a huge mess. There is evidently a big difference in .DLLs. As an example, MS Exchange would only work in one or the other system depending on which .DLL was installed. Sorry for the long answer. Hope it provides some insight.
Regards,
Art Powell
apowell@speakeasy.org