Top Down Mobile Game movement (rb or CC)

Hey!
Short description about the game:
A Top Down Shooter game against zombies or other enemys and for Mobile devices.

Now the question. For this type of game, is it better to move the player with the Rigidbody or with a Character Controller?

The player can just move, pick up things and shoot. No jumping or crouching.

What would you use and why?

Thanks!

This depends on what you want to go for. I would choose Rigidbody.Move(pos); because you have better collision detection.

And it also depends if you want to make a 2D or 3D game. For 2D i dont even think there is something like a character controller.