22-27 hours for a Windows 10 upgrade is insane! Patience is one thing, but that would require the patience of a Saint with a lot of free time!
Question(s); What kind of PC do you have (make/model, processor, RAM, hard drive size & type)? I ask because based on the amount of time it took, I'm guessing it's an older system with limited RAM and/or slow CPU cores, and most likely a mechanical
hard drive. A slow Internet connection would also drastically affect the time it took to download the upgrade software.
I have an 8-core Zeon processor, 64GB RAM, a 1-TB SSD (Solid State Drive) and a broadband Internet connection have gets about 220 Mbps. Still, even with server-grade hardware, my upgrade attempts,
albeit failed attempts, were taking about 3-4 hours. The fresh install took less than 1 hour. I'm an IT Systems Administrator, so I've done some tedious long installs & upgrades on very old hardware - but even installing Novell Netware on old 80368
hardware, swapping dozens of 3.5" disk never took over 1 day!
Anyways, I'm glad to hear your upgrade finally "took". I'm glad I finally gave up and did a fresh install on my PC because there must have been registry issues or some rogue driver that was causing mine to consistently fail no matter what steps I took to
prevent it from failing.