Your critique is fair and I appreciate the detailed response! Many good points!
I originally made this because I wanted to test out the physics objects in Godot. The Metroidvania idea came afterwards.