1. Windows is just fine. I'm on 1809 and have no issues.
2. At least with Windows you can select which release channel you want to be on. I'm on the slower (non-targeted) channel, so by the time 1903 rolls out to my systems it will be thoroughly vetted. You cannot say the same for any of Apple's products, which do not offer the option of sticking with an older but more reliable version while still receiving security updates (i.e. iOS 12 in this case).
3. Windows doesn't require you to shutdown your whole system every time there's a minor update. And when a reboot is required, it will graciously allow you to defer it or pick a reboot time when you're not using your device. (Apple sort of allows installing and rebooting later, but it's not the same because it doesn't do anything till that window has arrived and the window is a fixed period of time in the middle of the night--versus Windows actually doing it when you're truly not using your device because you can set the time.)
This entire release for iOS 13 has been a really sad joke. As a tech enthusiast I'm typically quite eager to try out new iOS releases, even if I leave one (primary) device held back for a few weeks. But this time around I'm not even trying it. There are countless threads reporting issues with Mail and Reminders and those are two applications I use extensively.
This entire release was rushed to market. The whole "ship-when-ready" concept is completely foreign to Apple. I know some developers are big on rapid releases, but what's happening here is not that. This is executives forcing the release of software before it's ready and the developers having to rush patches to fix their incomplete work. Nothing about this is professional, certainly not from a company the size of Apple.