Depends on your game design.
There are ball games where everything is based on physics and the randomness of bounces and ricochets.
If you have a different meta and you are building a passing system, you can use a bullet.
I usually when in doubt, I make two versions and play myself and let my friends and family play. It allows you to choose.
Sometimes out of 10 implementation options only one has a fun game. Sometimes it happens that I realize that it is not interesting and just close this project.