From a technical standpoint, I still have some admiration for ProcessWire which is basically just the backend of a CMS and requires you to code the frontend. It has a great API and is awesome to build websites with. Just create your HTML and insert the PHP snippets wherever you need some dynamic info.
However, it requires a fully fledged database which is what I’m trying to avoid with most of my projects.
I, personally, find it far superior. Mostly, because it’s more database-ish compared to the freeform-oriented WikiTree. Every bit of information has its specific field. (No wonder with them being the inventors of the GEDCOM format.) Also, it suggests possibly matching records from their digitised Church books which can make discovery of new ancestors really easy.
The app I keep my local database in can sync with FamilySearch, so that’s also a big plus for me. And I don’t mind supporting them a bit if it means I can access their records for free.
Maybe make a dummy account and try to find a few of your ancestors. There’s a big chance they’re already in there. (nb: Their search is split into two parts: “Records” search and “Family Tree” search. “Records” = digitised Church books, “Family Tree” = people in their database.)