Back when I used Apple(not that long ago) I Always used iTunes.
Wow, that’s a heck of an update! I get updates on my Galaxy Note 5 about every 6-8 weeks, and they typically take less than 20 minutes. That’s full OS download and install, then local recompile of all installed apps (about 100 of them) to support the new OS (Android no longer executes Java; it takes the Java APK and compiles it locally for direct machine language, and that means a recompile when the APIs of the OS are updated).
I update my main work computer in less than 30 minutes as well (Windows 10 Enterprise). It should NOT take longer than 30-40 minutes to do any phone OS upgrade, IMHO - and it should work right out the first time since the system is supposedly completely reset.