Trackball is my 100% goto for a tiny desk/table or even in bed, basically any time i want to control the pointer without swinging my whole arm around.
But mouse is far more precise specifically because you are throwing your whole arm around in addition to your wrist and fingertips. there is a far wider range of speeds you can be very precise at. Trackball is not great for FPS, though it's better than trackpads.
Huge flicks and fine precision on the same device without a dpi switch...