Small startup, but I find https://getanalytics.io/ + Google BigQuery + Metabase a nice all-around solution.
Did you steer away from GA for the same reasons?
I think GA just doesn't have enough features for fine-grained tracking - still useful if you're participating in their ad ecosystem.