Cool level design
Controller feels like the default unreal cmc and this is pretty bad for platforming, you need at least to add input buffering and override jumps with curves or timelines
If you make a platformer you need to make jumping feel good!
You change jump force or/and gravity non-linary to remove this floaty feel
When you press jump just a little before landing and it didnt work it feels frustrating, to fix this you make for jump button a bool and allow it to be activated for some additional frames