Well, I got a major incompatibility. As you know, Skype was discontinued, and its functions are now in Teams. But for the chats to show up, you need iOS 16 at least. In iOS 15, there are no chats. And I doubt MS ever fixes this.
On Android, you only need version 8 to use Skype in Teams. I think it would even be possible to tweak the installer for older versions.
So, despite several years of iOS updates, your apps can stop working if you're just a couple of versions behind, and there's no easy sideloading like on Android. On Android, you don't even need OS upgrades most of the time for your apps to work.
Not long ago, I was using an Android phone with version 4, and all I needed was working fine. As it only had 1 GB RAM, I downgraded all the apps to their original versions, and they got fast again — something you cannot do on an iPhone.
If I decide to upgrade now (I'm still reluctant to do so), it will definitely be an Android, as I don't want to experience such incompatibilities a few years from now.