I thought this story about upgrading to Windows 8 to be very helpful
David Gewirtz of Zdnetcom gives some basic reasons on why you should upgrade now or should you wait. He considers which operating system you are currently using and gives you good suggestions on how to decide.
I found it particularly useful to read what he said about Windows XP:
Food for thought!