Vista v.s Windows 7. which is better?

Windows 7 is better than anything that went before it by a country mile, and that comes from someone who has used every consumer Windows version since 3.11 twenty years ago.

Provided you keep a clean machine ("clean" as in no malware or disk errors) it's impressively stable. I've been running a custom-built Windows 7 PC for 3 years and Windows itself has never crashed once even when some 3rd party apps have.

By contrast, my Vista laptop is frequently giving me hassle.