Re: Why upgrade?
Quote: "1. If I upgrade will I have to re-install all my programs?"
Use the upgrade check tool from the Win 10 'ADWARE', it will scan your system, and tell you if there are any issues.
As an example, I ran it on my Win 7 64bit system, which I build about 3 years ago, (so has lots of stuff installed), I have everything from games (Steam, Origin etc.) to Office, to several IDEs (Android, Eclipse etc). Lots of productivity tools (UltraEdit, NotePad++, Cygwin64 etc).
The only single item it flagged up was VMware Workstation, which it stated would need re-installing. I'm guessing due to the custom Network services it uses.
I'm not saying I trust the output of this test tool 100%, so I'll be waiting a while before doing any updating (give it a couple of months at least, and I'll be trying it on an older Laptop first), plus of course a full system backup before hand.