I recently had to return my laptop to Hewlett-Packard because my wireless internet software was missing. In fact, the hardware seemed non-existent as well, but that's not the point to the story. At the time I shipped my computer in, I had upgraded to Windows Vista.
I absolutely hated Windows Vista. I had so many issues with it that never really inhibited me to the point where I couldn't use my computer, but annoyances abounded. When I got my computer back, the company had to replace my hard drive (meaning that almost 60 gigabites of info I had saved on my computer was erased - yeah, FUCK HP for that

), and my operating system downgraded to Windows XP.
Honestly, I like XP a thousand times better than Vista, but I don't want to make the same mistake with this computer as I made with my previous computer. I didn't upgrade it, and now it's running Windows ME. So although I like XP better, is it better to upgrade once again to Vista? I'm not very computer savvy, so I'd like to hear the pro's and con's.
Which do you prefer, and why?