Hands down Windows 7. I was not a fan of XP, and I did not like Vista either. XP felt too light and like it was lacking, Vista had some of the features i wanted, but then again, was not exactly up to par with my performance and compatibility needs. Windows 7 ties in both issues very well.