Right now everything I have on my Android is selfbuilt from source except WhatsApp for obvious reasons and Osmand because is a fucking hell so I just grab it from FDroid.
There are also a couple of system libraries that come from my vendor but can't do anything about them without losing functionality.
@punk I haven't used Gapps in more than two years. I used to have microG because Signal used to be a battery nightmare without GCM but nowadays is stabilized so I have neither of them.
I've never got properly working microG