With only the Enterprise version of Vista having all the whistles and bells and the home version only five of them, most already implemented as updates for XP, Vista has been noted on many forums as being only a warmed over version of XP in all but it's top end release.
Opinion: Stick with XP for as long as the support makes it worth while, currently five more years, and save the money for another day.