The only time I ever few like I need agent swarms is when I am doing mechanical whole-codebase migrations/verification.
The LLMs are so much faster than I can check the output anyway. If I have a long-running task I just work on another one in parallel while I wait on the first one.