thanks! yeah, I had just watched a video in which the guy talked about how in mario's jump the gravity its higher when he falls and I tried that. I could have spent more time on this, but I felt it was just fine, and the character floating was looking kind of funny haha. its my first time making a platform game, so I will take this advice for the next one, thank you.
(i actually use godot, wich is similar. i'm not using a rigidbody, but applying a coded gravity)
Edit (because i didn't read the whole comment): the flipping mechanic is not that original actually, its from this flash game called Shift that I used to play a lot. its worth to try it, they explore it in many ways.
Thanks for all the positive words!