The Controls are nice, however I would probably remove the infinity air jump since players are able to keep pressing the jump button to fly indefinitely. The camera also tends to lag behind the player when the movement gets too fast. having a tighter camera will allow players to move faster and see where they are going. Also, keep in mind when scaling objects in the scene that the thickness of the lines remain somewhat consistent, there can of course be some variation, but use that variation to distinguish between different depths or levels of importance.
Overal I feel like you did a great job! Especially for your experience level. Keep making games and learn new things along the way. And of course enjoy the process!