Thinking a bit more about my post yesterday on why I can't ever think of switching to Vista, one reason genuinely comes up tops in my list: Synaptic. I don't just mean the Synaptic interface, though, but the whole infrastructure to which it is a front-end to. That includes Ubuntu and Debian repositories and the Advanced Packaging Tool.
With Synaptic, almost all the essential applications that I need are just a click away. There's hardly any need for me to search through the web for appropriate packages or the required libraries. Synaptic takes care of downloading and configuring the software. After that, the software is ready for use, no reboots necessary.
Synaptic is to Ubuntu/Debian as iTunes is to the iPod.
This seems to be the most sensible way of managing software. Before, I'd have to get the software on CD and run the installer (whether Redhat Package Manager or InstallShield, it doesn't matter). Inevitably, something breaks.
Synaptic is by no means perfect, but it works for me 99% of the time.
Even Microsoft ought to be able to pick up a thing or two from Synaptic. Instead of distributing the software via CD or individual Internet downloads, why not retrieve all the necessary software from secure servers and manage everything from one single console?