The physics are really wonky. Wall climbing and jumping are really inconsistant and the weird way the screen responds when moving is really jarring. I also feel like the jump could be a bit higher or respond to a held press like in most platformers.
Wall climbing: I have now realized that it happens too quickly, and will make sure to take that into consideration in the future.
Jumping: I don't see what's so inconsistent about jumping. Is it the responsiveness, height of jump, or something else?
Screen response: I have been aware of this issue for a while, but I never truly found a solution, because there are many different situations where any code that controls how the camera should follow the player becomes jarring. I had even tried Cinemachine, but that sometimes went off screen, and got buggy when I tried returning it to the player. DL;TR: I was aware of the jarring response of the camera, but couldn't find a fix.
It's the way the jump seems to not react at all and feels way too smooth. As for screen response, you may want to look at using Lerp on the camera movement, Brackeys has a great tutorial on it. One way I could think of to tweak the jump would be to make it a little bit higher, and to make the jump height increase a little bit when the button is held like it does in the mario games and many other platformers. Best of luck!
Thank you for your feedback TheExistingOne, and sorry for the late response. I have tried using Lerp, but it simply didn't work as I wanted to, even after hours of trying to make it work. I will have to look at that in the future. Also, the jump height does depend on how long you hold the button, it's just that the jump isn't very high, so it's probably not noticeable. If you find the diamond, which makes you jump higher, it should become more noticeable.
Regardless, I understand your frustrations with the game, and am very thankful for your feedback.