In Bedrock Edition, you can cancel the elytra flight by jumping, and I think this should be in Java Edition. It would make landing easier and more graceful. It would also be safer than flying into ...
Right now, you can spam click or hold down left click and attack very fast. I think that attacks need to be slowed down a bit, because spam clicking has virtually no consequence right now.