For a technical person, you have another choice: LineageOS (optionally with microG, which is what I use). It's nearly-stock Android without the Google apps, and with a few extra features. (Privacy Guard is very nice.)
microG lets you use apps that depend on Play Services without actually having Play Services - it's not complete but most of the common APIs are there.
There are other ROMs, but LineageOS (formerly CyanogenMod) is the only one I personally have experience with.