Moving sprite character with rigid body.

What is the best way to move character sprite with rigid body. I know how to move it with transform.Translate , but I heard its bad for physics and I can get unexpected behaviour.

Try adding forces with addForce or setting its velocity directly.