Functionality wise, Vista is superior to XP in every aspect except copying files (which seems to take extra long for some reason). If you don't mind learning a slightly different version of Windows, I highly recommend you get Vista. There's a learning curve but cmon...Windows is Windows. How different can it be?