The original Windows 95 release was quite usable in 8MB of RAM. It wasn't until IE4 beefed up the shell that 16MB+ became necessary.
At the same time, OS/2 basically required 16MB (you could limp by in 12MB), and NT4 20MB.
Sounds like you didn't actually use it much. The SIQ was a notorious OS/2 problem and would usually lock it up at least every couple of days (and that's if you weren't doing anything particularly interesting).
Between OS/2 and a properly setup Windows 95 system, without any 16-bit drivers or (to a lesser degree) programs, the stability difference was negligible - but Windows 95 ran equally well on 1/2 to 2/3 the hardware and had _vastly_ better compatibility.
Ahem. As a guy who did use OS/2 for several years doing fairly geeky stuff all the time, I beg to differ on that. OS/2 just blew the pants off W95 in stability with zero contest. I had uptimes of several weeks quite commonly.
The SIQ issue was bad but it got as good patch/workaround as was possible without rewriting an asynchronous queue. I do not remember anymore if it happened in 3.0 or on some 2.1 service pack.
A bigger problem was the system level unability to terminate a misbehaving application. I usually had to finally reboot when enough zombie apps were sucking system resources that were for all intents and purposes unkillable.
Pls do not claim there was magic software z that would fix it, none of them worked even 50% of the time.
"compatibility" is a nebulous quantity as you should know. See for reference "Is year XXXX year of the Linux on desktop" -nonsense.
Graphics card device driver support thoroughly sucked on OS/2 and considering the cards of that time were mostly simple frame buffer affairs it's saying something.
Actually towards the end OS/2 got really good at running windows software. There was a project that made an executable converter that would take regular Win32 app and make OS/2 exe out of it. Obviously the problem is how do you get the darn Office installed in the 1st place..
Also there was a blatant sabotage on Microsoft's part with the abortion of 32bit extension for Win 3.1 family - They came up with an update that just basically irreversibly broke windows 3.1 software under OS/2..
WRT OS/2 3.0, yeah, NT is pretty solid design on technical viewpoint. But damn it was a resource hog back in the day. And it took more than ten years to break into the Desktop with Windows XP.