W10 is obviously very buggy still and I have till Aug 28th to decide whether to go back to W7.
I used to work in Software development for a large IT company.
I used to love the saying "software is never ready, it just ships every now and again".
ALL software ships with bugs, but in the last few months before a product ships companies don't like to fix the bugs (unless they a major bugs) as it may destabilise the product and cause other bugs.
So what they do is "freeze" the software code a few months before it ships, then if bugs are found they fix them but DONT put them in the frozen code.
Then AFTER they product ships they then start to ship out the fixes to bugs they have known about for months.
Which is why I NEVER install any software product just as it comes out (and why I have not gone to Windows 10 yet).
Windows 10 is a HUGE product, millions and millions of lines of code, and it probably has hundreds of bugs in (some small, some large).
Let the bugs get fixed and THEN install it. There is no rush, there is nothing so wonderful in Windows 10 that you cant wait for it.
After all if you buy a new Ford car, and then Ford come out with a new engine, you don't rip the old engine out and put a new one in do you?
So why do the same with a computer?