At least now Microsoft has a priority to fix bugs and security holes. In the past it was a low priority for the company, developing the newest feature was important... everything will be fixed by the next upgrade dont worry mentality.
The last year or so has seen great work in closing security holes... notice the drop in virus attacks, the easy attack methods that were around for years have finally been closed.