Tips to make a good feeling 2d platformer player character

Im starting out on a 2D Platformer and i would appreciate if someone gave me some tips on how to make a player feel good. Should i make a physics-based or transform-based controller? Should i make the player rather more responsive or more realistic? (Thats kinda a dumb question, it more depends on the game but just saying) Should i make the player floaty? Any tips appreciated!

This might not be quite the right answer for what you want but nonetheless, it’s a great resource:
It’s a GDC talk by the creator of the popular 2D game Move or Die about animation.