Sure, my experience with custom kernels or the suggested Ubuntu version were totally frustrating as well. I would stay away from these. However, ARMBIAN is stable and the board becomes fully usable.
Totally agree. The espressobin community has been very active for a while, but documentation is lacking even for basic functionalities like GPIO pinout usage.