Gramps used to be Linux first, but I only use it on Windows 10, and have had very little problems …
There are some special things that still need to be compiled to run, but that is for users with “special needs” …
There will always be a little difference between Linux, Mac and Windows installations/user experience, and Gramps have a somewhat steeper learning curves than many “paid” genealogy software, but the benefit are all the flexibility and all the features that you get … I still find “new” features and learn new ways to do things, and I have used Gramps 5 since one of the first Beta (more like alfa), I went from Legacy to Gramps and even though I still use Legacy for some things, Gramps are my first choice …
In addition to all the features, the main reasons for me using Gramps are the open formats it use for reports and export …
Graphviz .dot files can be imported to Cytoscape for more network graph research, the CSV, xml or json exports can be imported and used in excel, Openrefine and with some rework also in Gephi, Cytoscape, Constellation or yEd, or Draw.io as some example of software for extended graph drawing and analyzing …
With a few more features, Gramps will be a full featured software that can be used in most humanity research, not only genealogy … (my personal opinion) …
AND Gramps are the closest you come to a event based genealogy research tool this days …
Personally I combine Gramps with Zotero and as a side software I also use Clooz, in addition to the gnetwork graph tools I already have mentioned …
I have tested Evidentia to, but at the moment I do not have much research that need that approach, but I liked what I saw, so if you somehow can do some sync magic with Gramps, I’m sure I will buy a license … I just have to admit that I dont like the limitations of gedcom as a format for transfer data AT ALL …
I don’t think Gramps is a “Software Developer Software”, I think it is a software for serious genealogists and for people who want to have control over and own their own research data and that do not want/demand sync with the 3 big ones online … ,