Unless I missed it here or elsewhere, GA is the only option that integrates event tracking. That's really important, especially in js-powered UIs. I so want to ditch GA, but I so need (integrated) event tracking.
If you want to leave Google, but are not opposed to proprietary infrastructure, you could use something else with event tracking, like HEAP (https://heapanalytics.com/), which is very good. Or if you prefer open source, Matomo seems like a good alternative, with both hosted and self-hosted options (open source, https://matomo.org).