Red_Avatar: Windows 95 was like Windows Vista but worse because Vista was stable. You mention many things but Vista had many new elements as well - 64 bit support being the biggest
From the end-user point of view, I don't think any of the new elements in Vista were so major as the changes that Win95 brought, like standardized APIs for various (esp. gaming related) things, freeing people from being stuck to mainly e.g. Soundblasters and 3Dfx Voodoo,
(Sure there were 3rd party solutions for offering support for e.g. many sound cards, but since they were specific to certain game, it wouldn't support future pieces of hardware (that were not compatible in HW level) because you couldn't inject drivers etc. to the mix afterwards.)
Not to mention that Win95 practically brought internet to homes.
Also, consider that for PC users the other option to Win95 would have meant staying with MS-DOS + Win3.x, while with Vista it just meant staying with XP. I think the acceptance rate of Win95 among end-users was far far higher than that of Vista. Staying with XP was quite a valid option for most PC users (what did Vista offer to these people, besides Halo 2 PC being Vista-only?). but staying with MS-DOS + Win3.x and not going with Win95 would leave you out in the cold quite fast, considering internet, and more and more games actually starting to be created for Win95, even though at first DOS games still persisted.
Red_Avatar: - DirectX wasn't used properly in majority of games until years later for starters (DX10 in Vista)
9.0c was the latest version of DirectX for e.g. Windows XP, so I hope you are not saying that no XP games used DirectX properly?
In Win95 it is understandable DirectX wasn't fully used from the start, as it was completely new technology that completely overhauled PC gaming. Vista can't really say the same. While it took some time for e.g. proper Direct3D games to appear (maybe the latter half of 1996 or so? And even before that e.g. Virtua Fighter PC opened up people's eyes that apparently you can do great looking action games too in Windows), I remember seeing the benefits of e.g. DirectInput quite soon.
Anyway, I don't recall any similar backlash to Win95 as I did for Vista. Or maybe there were, mainly these two groups:
- Windows NT users who were miffed because Win95 was not based on NT (and I think MS made a good decision there, as explained before)
- OS/2 users who were devastated by MS "betraying" IBM (and OS/2 users) that way. Win95 pulled the rug from under OS/2.
But I feel people who moved from MS-DOS+Win3x to Win95 were generally delighted, considering Win95 also brough proper (not co-operative as in Win3.x) multitasking etc. Even to me it felt like a win-win situation, Win95 brought so much new to the table and felt consirably better than the previous Windows versions (or using mere MS-DOS), and it was very well compatible with my old MS-DOS games too, especially as it offered the full MS-DOS mode as well.