Top link in there is about switching to windows. Which really is switching to WSL, at which point why even bother with the windows portion if you are developing for the web.
As for the switch to android, the article can be boiled down to: I never really used any iPhone only features (iMessage, airdrop, handoff, iPhone exclusive apps) and therefore it was easy. Except for the one (Photos) which is going to be a nightmare to have to manually migrate.
Big old nothing burger.
That being said, I would never trust Google Photos with storing my photos, especially since there isn't an equivalent desktop app like there is for Apple Photos. I'd likely move to https://www.photoprism.app
I just went through a hellish Microsoft experience _trying_ to get Office 365 working on a Windows laptop. Got stuck in a fail loop: Create account -> Email already used. Login. -> Cannot login, account (email) does not exist. -> Create account. DO FOREVER.
The crazy thing is on Microsoft's own support (term used very generously) forums there are multiple threads with many pages on this very same issue. Imagine, I want to pay you for your product, but your rats nest of services is such a hot mess that it's nearly impossible. Unbelievable!
Converted the laptop to Linux dev box. Doing project using Pages and Keynote on my Mac.
Also a great reason not to use HEY, which can't be used with standard email or calendar hosting.