CharacterCOntroller or RigidBody ??

I searched a lot about this but stuck at one last point .
It is recommend that for a humanoid character we should use CharacterController . In my game , my character will perform different action (rolling while jumping,bending his body when jump through the car window ) . So , what you suggest . CharacterController or rigid body …??? I know that capsule collier is always uprights .

i ma going with charactercontroller . With humanoid characters it is mostly recommended . And with this you can adjust settings as you want .