Windows 10 is an OS that is not ready for general release, even if MS thinks it is. Still buggy and still some software and hardware problems. MS saying that Windows 10 is an evolving OS is rubbish, it is just MS speak for, we will put it out to the public and fix it afterwards.
The problem is that MS can change it to how they want and we would have little choice but to accept it.
Myself I would wait as long as possible.
But saying that, Windows 10 core is far better than Windows 7, it is faster, handles memory better, quicker to boot up, sometimes quicker to shut down,
I am using Windows 8.1 and now i got it looking and working the way I like it, I do not see a great advantage of updating to windows 10. I have tried and used windows 10, but there is no advantage over windows 8.1.
As for Banger saying it will be forced onto people in the new year, there is some truth in that in that MS will download the files to your computer and start the install process, but you can stop it at that point. Ms are already downloading the files to people's computers, which I think is out of order.
There are ways to stop this happening, theGWX control panel
will get rid of the notification and will stop the files being downloaded. But it have been known for MS to reset this, but so far they have not on mine.
Desktop machine now powered by windows 8 pro 64bit, no dreaded metro and Linux , laptop by Linux