My thoughts on Vista are the same as yours however I differ on IE as IE8 is much better than IE7.
I prefer IE9 though but you can only get it with Vista or Windows 7.
I do not use Steam either.