I use Gramps, I needed some software and as a Linux user the options were limited. People mostly suggested Gramps so I went ahead with it, actually I never tried anything else when I think about it. I use my NAS to synchronize the save files so I'm sort of "mobile" but for years I missed the option to share family tree with my family. That Webtrees looks great for this! I definitely need to give it a try.
Regarding Gramps options - it really has everything, even more than what I'd probably need. I certainly wouldn't call it user friendly but when you get used to it it's great. Some features I really like are backups on each program close, filters and exports are really robust, the amount of info you can set for every person is really amazing (although I guess that's the case for every gedcom-compliant software).
What I don't like are Places/Locations handling which feels not robust enough - like to this day I haven't figured out how to handle split of Austria-Hungary there and I tried multiple times. And also family tree export to pdf is sometimes wild - putting persons at random and the only way to correct it is to manually play with Graphviz
I even thought of doing some pull requests in their git but I'm not sure since ... well I'll just be honest - I'm scared of joining OpenSource projects, they always sound so hostile. But maybe it's time to give it a try