Modern QGIS is very good. As a former professional turned casual home user, it covers my all requirements personally, but on the other hand there is certainly room for other options in the industry.
On the other topic of online offerings: Putting performance aside, a significant business objection to online GIS - especially regarding large or long term projects - is in the notion that it transfers (some) custody, security, continuity, redundancy of, not just your work, but also your tools, to a 3rd party, making your access subject to the ongoing wellbeing of that 3rd party enterprise.
i.e. My business requires certainty that, should the need arise, I will definitely be able to access the entire functionality over all working files, 5+ years from now, regardless of what happens to 'FancyMapsWeb Inc.' over the intervening years.
Yep. This is what makes QGIS such a great option. Being open source means it is both free and you can easily get your hands on old versions should you need them.
It’s success comes from having a good enough GUI these days.
On the other topic of online offerings: Putting performance aside, a significant business objection to online GIS - especially regarding large or long term projects - is in the notion that it transfers (some) custody, security, continuity, redundancy of, not just your work, but also your tools, to a 3rd party, making your access subject to the ongoing wellbeing of that 3rd party enterprise.
i.e. My business requires certainty that, should the need arise, I will definitely be able to access the entire functionality over all working files, 5+ years from now, regardless of what happens to 'FancyMapsWeb Inc.' over the intervening years.