Re: The main issue...
Absolutely this. Vista actually forced peripherals to use secure device drivers, and in doing so revealed that almost no vendors had been writing them properly. The fact that MS got blamed for fixing this, often by people who had spent the previous decade banging on about Windows being a security shit show, has always struck me as rather unfair tbh.
Vista was really the point where Microsoft started taking security seriously, and they should have been praised for it. Instead, everyone crapped all over them for it.