I never "upgrade" from one Windows OS to another. Always done a clean install. I postponed the upgrade because it's literally a couple of days' time project for me to get my dev environment up to speed. I also planned to purchase a new SSD before doing the new install (kill two birds with a single stone.)
Unfortunatelh I've been so busy with project deadlines that I haven't had a weekend I could dedicate to the new install and set up.
I guess I'm forced to now.