Mocks are useful when you want to verify interactions between objects or simulate complex behavior that is hard to reproduce with real objects.