Aero hat vor allem den Vorteil, dass jedes Fenster in der Grafikkarte als eigene Textur verwaltet wird.
Das hat zur Folge, dass die Programme nicht ständig den Fensterinhalt neu zeichnen müssen, z.B. wenn ein Fenster über ein anderes Fenster hinweggezogen wird.
Bei XP oder wenn Aero abgeschaltet ist, kann man sehen, wie im Hintergrund ständig die Fenster neu nachgezeichnet werden, wenn man ein Fenster schnell über andere Fenster hin und herzieht. Bei Aero passiert das nicht, da bleiben alle Fensterinhalte immer stabil (es sei denn man verändert die Größe eines Fensters).
Das ist zwar auch letztlich nur Kosmetik (die damit verbundene Entlastung der CPU ist ja nur dann spürbar, wenn man Fenster bewegt, und das ist ja nicht ständig der Fall), aber für mich dennoch ein schon sehr lange fälliger Fortschritt.