I would have to say that it's a matter of personal preference. I personally run Windows XP and am happy with it! I have heard that some people have issues with software compatibility using Vista. Another consideration is the hardware that you have. Vista takes up more system resources, so if it's an older system, Vista may not run well on it.