Hah, fun rant! I always had trouble understanding where in Phaser's docs to find how to actually do something. And even then, when I did, I could never seem to remember how to do it again later. So it was either back to the docs or back to poking through old codebases - I often preferred the latter. I had always assumed it was me being bad... But glad to hear I'm not alone on being lost in their sea of "stuff."
Congrats on finishing the rewrite! Sounds like a journey. So despite the trouble, Godot is the new goto? As I recall, its object types are all part of an inheritance hierarchy, and even though the visuals may look like Unity components, they're really not components at all. Was that weird to get used to? (assuming my assertion isn't just flat out wrong :p)