Windows 8 and Windows 7 are far better than Windows XP. I agree that Windows Vista is a disaster. If you have touch screen laptop then I recommend you to updgrade. Otherwise it is better to stick with Windows 7. In my opinion Windows 8 is not suitable for desktop and normal laptop.