I have used all versions of windows since Windows 3.1 (3.1wasmy first ever windows experience,earlier it used to be DOS, If I remember correctly DOS6 was the last version I used before switching to Windows). Earlier versions used to hang a lot and windows 97 was probably the first stable version with almost no hanging issues. 98 was good too, 2000 was pretty stable and solid version.
From the recent versions Windows XP was very good. IPresently I am using Vista (needs at leat 3 gigs to work properly), and Windows 7 on my three lap tops. I opted for Windows 7 on my latest laptop that I purchased 3 days ago instead of windows 8. Windows 8 is a totally new concept and more suitable for touch screen plateforms. I found it quite irritating as I could'nt find the stuff so easily not to mention still struggling with office 2010 menu (really really hate the ribbon setup,only if they can provide two additional customizable tool bars and option to close ribbon)