Is it not recommedable to use Rigidbody.velocity to move player?

Options
Hi.

I am working 2d project and i ve been hanging at this problem for so long.

in my any efforts, My character movement is not smooth enough.
What i want to ask is "is it not recommendable to use rigidbody2d.velocity to move player?"

other say, it is better to use "transform.translate". is it true?