Plausible is great, and I see the need for it, but I've always enjoyed using AWStats instead, as there is no need to add third party code to my site. It all happens in the background and it paints a much better picture of your stats since users can't block the gathering of stats with an AD-Blocker.
Interesting you say that. There's no reason Plausible could not be used like AWStats. Parsing logs is just a different ingestion mechanism and we already provide self-hosting via Docker. On principle it wouldn't be too difficult to drain your logs into a Plausible instance or just run it on the same host along your web server.
So this is why we haven't put too much effort in log analysis. The stats we got from AWStats were mostly bot traffic with no good way to get rid of them.
Have you run AWStats and Plausible side-by-side? Do you not have ~90% bots in your logs?
JS won't ever give you an accurate number (there's a growing army of people blocking JS & trackers). Logs will provide an accurate number, albeit you may not know if it's a 100% human.
How would you compare it to GoAcess [0]? I've only ever used GoAccess, but AWStats seems to be the older, more mature tool... so I would be curious about a comparison.