I just switched from ZorinOS to Fedora due to constantly running into software that is too new for the Ubuntu 20.04 base that ZorinOS 16 runs on. It is a great beginner distro and I even installed it on a friends computer and another friends grandmas computer and they both loved it. But if you require the latest software you may want to wait until ZorinOS 17 releases later this year.
Some of the software incompatibility issues can be solved just by using the Flatpak verison of it but if there is no Flatpak then you are really screwed. I couldn't run GPT4All, JellyfinRPC, ani-cli, or use the workaround to use audio in your screenshare on Discord. (until someone bundled that workaround into a Flatpak Discord client). These are all pretty niche things and for the average user you'll probably be fine though.