You are right, I purposely made a feature that when the player is falling, the camera will down a little bit to see map underneath more clearly (mainly used in map level 4). But it turns out to be a huge mistake since it makes camera too shaky while normal jumping.
About attack ways, I would love to brainstorm more if I had more time. This will be for future improvements. Thanks for your feedback!