You know it's all very interesting reading all this stuff in these IT Forums However, there is a fundamental point @ the heart of the matter that may possibly be getting missed. I have said & tried to explain before there is a real distinction between Windows 10 & computing future under the Windows 10 Platform & Windows Operating Systems as we knew them in the past. That said, it comes down to 2 basic things.
1. There are not going to be a continuing series of new Windows OSs.
2. It is not a box of chocolates, pick the centre you like best & eat only that forever.
Ergo, it is not a matter of skipping 10 like many did w/ 8.1. Nor is a matter of staying w/ some past OS forever. Past OSs are not going to endure the way 10 is, by design & intent. It is not a matter of IF but, WHEN. Eventually, prior OSs will fade away, be unsupported, and like XP hardware & software not made for or work w/ them, in time they will become passé & obsolete. And just a vulnerable ONTHE NET as XP is now. This is the biggest reason why it makes good sense to save money if one, already, has an OS that entitles them to the free Upgrade.
As for anticipating problems... That is major part of why countless Users have been Beta Testing Win10 & sending Feedback to the Build Team for the last 9 months. A massive research & development lab. And besides, (& there will always be) people bent of negativity & arbitrarily bashing everything Microsoft does, the response to Windows is as favorable as it should be. We don't have to be caught up in all this New OS ritual & rhetoric every 3 yrs (that's what the life-cycle was supposed to be), don't have be concerned over Updates if Home version Users. And heaps of other positives & bonuses thanks to the advancements & changes associated w/ the W10 Platform. Plus, frankly, the damn thing works really well.
Personally, like so many, I am anxiously looking forward to having the GA of Win10 instead of Betas.