+1
The biggest advantage vista provides is that to Developers . The underlying Technologies , especially WPF n Speech API's n the whole new windows API provide a very very convenient way to program your apps .
Don't believe me ? here's a Simple program to synthesize speech in Vista in C# :
Code:
using System;
using System.Speech.Synthesis;
class Program
{
static void Main(string[] args)
{
SpeechSynthesizer synth = new SpeechSynthesizer();
synth.SpeakText("Hello, world!");
}
}
Tasks like these which required hours of programming earlier can now be done in a Jiffy with the Vista API .
(the above code , for example requires just 2 statements )
Similarly Technologies like WPF + Expression Blend allow you to desing truly interactive Application Interfaces easily , just like you would in an Illustration Program like Adobe Illustrator .
So in short , the Majority of the changes in Vista are from the Inside rather than the outside .