Totally recommend the MicroG-LineageOS fork [1], if your phone model is in the supported list (all devices supported by LineageOS). As a daily-driver.
I bought my current phone (Asus) because it was supported, after I had successfully used it on my MotoG for years (2-3 ? Not sure).
Very happy to have no Google spying in my phone anymore. Some apps requires some Google services that are not supported so they will not work but not a problem for me. The most problematic thing is the lack of push notification but it is perfect if you don't want to be distracted.